Use vue to slide out the panel by clicking the button

不言
Release: 2018-06-29 17:23:29
Original
3192 people have browsed it

This article mainly introduces the implementation code of using vue to realize clicking a button to slide out of the panel. It is very good and has reference value. Friends who need it can refer to it

It is easy to make mistakes during communication, or the information is not at all Can't pass. So here is an example of how to complete click events through communication between components.

In the index.vue file:

点我

Copy after login

Transfer intermediary

Copy after login

Introducing the component, which is the component to be popped up

import addForm from './docsForm' export default { components: { addForm }, data() { return { show: false, formShow: false } }, watch: { show: { handler: function(newVal, oldVal) { this.show = newVal }, deep: true } }, methods: { onShow() { this.formShow = true } } }
Copy after login

The method in this file is so.

Then is how to upload data to the pop-up component docsForm.vue

 

export default { props: { show: false }, methods: { hide() { this.$emit('onHide') }, }
Copy after login

In the component slidePanel.vue

 
Copy after login

This way you can realize the pop-up between different components.

The above is the entire content of this article. I hope it will be helpful to everyone's study. For more related content, please pay attention to the PHP Chinese website!

Related recommendations:

How vue achieves the effect of forward refresh and backward without refresh

Vue.js 2.0 mobile camera Implementation of the compressed image upload preview function

Vue implementation of the component that returns the top backToTop

The above is the detailed content of Use vue to slide out the panel by clicking the button. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
vue
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn