美文网首页
vue中“:”、“@”意义

vue中“:”、“@”意义

作者: Poppy11 | 来源:发表于2020-06-14 13:13 被阅读0次

加冒号的,是v-bind缩写,说明后面的是一个变量或者表达式;没加冒号的后面就是对应的字符串。

例子:

<el-radio-group v-model="handle">

                    <el-radio :label="true">打开</el-radio>

                    <el-radio :label="false">关闭</el-radio>

</el-radio-group>

输出:true 或 false 值是Boolean类型

<el-radio-group v-model="handle">

                    <el-radio label="true">打开</el-radio>

                    <el-radio label="false">关闭</el-radio>

</el-radio-group>

输出:”true" 或 “false” 值是String类型

加@的是v-on 缩写

<!-- 完整语法 -->
<a v-on:click="doSomething">...</a>
<!-- 缩写 -->
<a @click="doSomething">...</a>

v-bind指令用于设置HTML属性:v-bind:href 缩写为 :href

<a :href="{{url}}">aa</a>

v-on 指令用于绑定HTML事件 :v-on:click 缩写为 @click

相关文章

网友评论

      本文标题:vue中“:”、“@”意义

      本文链接:https://www.haomeiwen.com/subject/gtuxxktx.html