vue html方法入参绑定,Vue基本语法和父子组件传参(prop、emit)

Vue基本语法和组件传参

基本语法

Vue是一个 MVVM 的框架, 数据驱动 和 组件化 是Vue的核心思想。简单的讲MVVM框架就是:我们只需要在数据层做数据操作,显示层会检测到我们每次的数据变化,然后做出相应的改变,监测数据这个工作就是中间的 ViewModel 。通过这种模式,我们就可以不用再直接操作DOM节点来进行数据的改变。

一、插值

{ {data}} 在模板里可以实现data数据的展示,如果data数据改变,展示的数据也会响应式的改变。响应式的改变意味着我们不需要强制刷新页面就可以实现数据的变化。这种语法为 请输入代码 Mustache语法

这里是title的值:{ {title}}

export default {

name:'phonerisk',

data(){

return{

title:'testTitle'

}

}

}

7304d92a0ba2a20a76e202764e9813b1.png

网页上就会显示出来 data 里面 title 的值。

二、v-html

v-html 可以将一段 HTML 的代码字符串输出成HTML片段而不是普通的文本。

这里是

export default {

name:'phonerisk',

data(){

return{

html:'v-if'

}

}

}

466a371b3b544bf31f93b777dae7cb46.png

网页上将html字符串渲染成颜色为蓝色的普通文本。

v-bind

Mustache ·语法不能用于HTML上,所以我们需要绑定一些属之类的需要使用 v-bind 。 v-bind 就是将data里面的数据绑定到HTML上面,从而实现属性的变化。

export default {

name:'phonerisk',

data(){

return{

imgUrl:"../../static/img/KFC.e66b2f8e.png"

}

}

}

549e8d587c729a36a5c7b4f5712a884b.png

v-bind 可以简写成 :

三、v-model

v-model 是用于 表单 输入的数据双向绑定。所谓双向绑定就是 视图层 的数据变化会引起 数据层 数据的改变,相反的, 数据层 的变化也会导致 视图层 展示数据的变化。

{ {name}}

改变名字

export default {

name:'phonerisk',

data(){

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值