Welcome to MLink Developer Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
520 views
in Technique[技术] by (71.8m points)

vant使用简单疑问,JS函数怎么修改vue中的变量值

一个网页使用CDN引入vue与vant文件后,按照vant教程https://youzan.github.io/vant...

开始使用Popup 弹出层功能,HTML书写如下:

<div id="app">
<van-cell is-link @click="showPopup">展示弹出层</van-cell>
<van-popup v-model="show">内容</van-popup> 
</div>
<script>
    new Vue({
      el: '#app',
      data() {
            return {
                show:false,
            };
        },
    });
    function showPopup() {
          this.show = true;
        }
</script>

点击弹出层后,毫无反应!新手刚刚接触VUE,可能是函数中this.show没有去修改vue中的show值。请问怎么修改?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

事件放在 methods:{} 中,与 data 同层级


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to MLink Developer Q&A Community for programmer and developer-Open, Learning and Share
...