带数据参数的Vue.js v-show函数

rpz

我正在尝试学习vue.js和javascript,因此对于那些已经走过这条路的人来说,这可能很容易...所以请向我展示一下方式...

我想有一个传递参数的通用函数,以便...

在HTML中

我有一个函数调用div id参数

<button @click="showdiv('user_likes')" type="button" class="btn btn-default">+</button>

在所有情况下,默认情况下,所有div元素均为false。这是我在Vue.js方法中的功能

changediv: function(data){
        data==false ? data=true : data=false;

    },

所有提示表示赞赏

阿里斯蒂德斯弗

没有方法的按钮

为了补充现有的答案,因为这种情况是简单的切换,所以您可以通过showDiv完全摆脱该方法来减少代码量如果您具有更复杂的逻辑,则不应使用此方法,因为它可能会损害可读性:https : //jsfiddle.net/8pLfc61s/

HTML:

<div id="demo">
    <button @click="showParagraph = !showParagraph">Toggle paragraph with button</button>
    <p v-if="showParagraph">Hello!</p>  
</div>

JS

var demo = new Vue({
    el: '#demo',
    data: {
        showParagraph: false
    }
})

带v模型的复选框

另一个很酷的技巧是使用带有v模型的复选框,尽管在这种情况下,标记的数量增加了,所以可能不值得进行权衡:https : //jsfiddle.net/v09tyj36/

HTML:

<div id="demo">

    <label class="button">
      Toggle Paragraph with checkbox
      <input type="checkbox" v-model="showParagraph">      
    </label>

    <p v-if="showParagraph">Hello!</p>  
</div>

JS

var demo = new Vue({
    el: '#demo',
    data: {
        showParagraph: false
    }
})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带参数的js调用函数

来自分类Dev

Vue.js v-show和v-else无法按预期工作吗?

来自分类Dev

Vue.js v模型数据对象

来自分类Dev

Vue.js - 元素 UI - 嵌套对话框不会打开 - v-if v-show

来自分类Dev

Vue JS无法正确显示数据表(v-for)

来自分类Dev

Vue Js。如何处理v-for数据作为数字?

来自分类Dev

在 v-for div 之间传递数据 - vue.js

来自分类Dev

V-Show 指令函数无限循环

来自分类Dev

在vue js的两个v-for循环内运行函数

来自分类Dev

带函数参数的函数

来自分类Dev

js onclick函数参数

来自分类Dev

遍历js函数参数

来自分类Dev

js函数中的参数

来自分类Dev

多文件Vue js设置-[Vue警告]:v-on处理程序中的错误:“ TypeError:formSubmitMessage不是函数”

来自分类Dev

vue.js 中的 v-for 中的 v-if

来自分类Dev

带“-”的Javascript函数参数

来自分类Dev

带参数的Void *函数

来自分类Dev

带参数的Bash函数

来自分类Dev

带参数的onclick函数

来自分类Dev

返回带参数的函数

来自分类Dev

Vue.js v模型未更新

来自分类Dev

从Json填充V-Select-Vue JS

来自分类Dev

v-for中的vue js选择框

来自分类Dev

不带参数的JS函数参数

来自分类Dev

如何在js字符串模板文字中调用带参数的函数?

来自分类Dev

vue js v-for 指令中的函数调用使循环进入无限循环,我不知道为什么

来自分类Dev

Vue.js-通过在v模型中传递参数来更改嵌套属性

来自分类Dev

无法在vue.js中的“ v-for”中排序数据(数据不可迭代)

来自分类Dev

带参数的角度js路由