如何在vue的html中写js代码

Posted 铁锤妹妹@

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在vue的html中写js代码相关的知识,希望对你有一定的参考价值。

如题所示,v-if的写法大家都知道,但是如果要在htmlclass或者其他属性里面写js判断该如何写呢?

1. 使用三元表达式判断属性

 :readonly="xxx ? true : false"

2. js根据条件判断使用不同的class

//如果xxx变量含有+号,则使用 red_money 类名
// 否则使用 money 类名
<p :class="item.xxx.indexOf('+') >= 0 ? 'red_money' : 'money'">
             xxxx
 </p>

关键就是这个v-bind:class ,绑定之后就可以使用js判断了。

以上是关于如何在vue的html中写js代码的主要内容,如果未能解决你的问题,请参考以下文章

在HTML中,如何写js代码(或者别的)以实现flash的点击事件

VSCode自定义代码片段——.vue文件的模板

可以在本地的html文件中写js调用HTTP请求嘛,如果可以请大神写出具体的js代码

使用带有渲染功能的 Vue.js 3 片段

回归 | js实用代码片段的封装与总结(持续更新中...)

怎么在JS中写放PHP代码啊