vue.js中的v-if条件渲染中不能这样写么?

我需要在v-if中读取一个元素input的value值来比较是否大于0,
但是貌似v-if中写$('#Pageindex').val()或者原生js取值都不能识别
图片描述
我要实现这样的需求用vue可以怎么解决!

求助!!!!

阅读 18.2k
3 个回答

v-model模型绑定,

v-if="your_name>0"


<input type="hidden" name="your_name" v-model="your_name" />

在vue里面用computed参数绑定你这个页码值,类似

computed:{
    pageIndex=function(){
        return $('#Pageindex').val();
    }
}

然后你就可以

v-if="pageIndex>0"
新手上路,请多包涵
pageIndex=function(){

这里写错了,应该是 : 不是 =

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题