javascript - 如何将属性传递给 vue js 上的指令?

标签 javascript frontend vue.js web-frontend

如何获取 v-showv-if 指令的属性值?我已经尝试过像下面的示例一样通过但没有成功。

v-show="cabin >= {{ number }}"number="5"

我一直坚持这个问题,因为 vue.js 它是一种新的东西,所以很难找到文档和示例。

最佳答案

如果您使用 Vue 组件,那么您可以执行以下操作:

Vue.Component('my-comp', {

    template: '#my-template',

    props: [
        'number',
    ],
    data: function(){
        return{
            cabin: 4
        };
    }
}):

然后在你看来,像这样使用它:

<my-comp v-show="cabin >= number" number="5"></my-comp>
<template id="my-template">
    <div>Lorem Ipsum</div>
</template>

关于javascript - 如何将属性传递给 vue js 上的指令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34166364/

相关文章:

vue.js - 为什么 Vue .splice() 总是删除最后一项

javascript - 缩略图网格显示在列中

javascript - 在 Android 浏览器中重定向到 document.ready 上的另一个页面

javascript - 如何在 Reactjs 中将 JavaScript 与 $ inside render() 一起使用

css - 更改 material-ui 复选框的样式

database - 我应该部署前端 MDE 文件而不是 MDB 吗?可能有什么好处?

vue.js - 将Vue点击事件添加到通过API获取的HTML字符串中

javascript - ..._1.default 在使用 Mocha 测试 TypeScript 时不是构造函数

javascript - Firefox 出现网络错误,而其他浏览器工作正常(ReactJS 应用程序)

javascript - 将 2 个 json 文件映射到一个 json