用php还需要用vue,为什么要使用Vuejs

Vue.js是一种JS库,它使用简单,容易上手能够实现响应的数据绑定和组合的视图组件

Vue.js其实是一个JavaScript UI库,它是一个构建数据驱动的 web 界面的渐进式框架,的目标是尽可能简单的 使用API 实现响应的数据绑定和组合的视图组件,接下来在文章中将和大家详细介绍为什么使用Vue.js

【推荐课程:Vue.js】

690db7917cd64f79f79d0b1c86132e07.png

使用vue.js的理由

vue.js上手容易,简单而且拥有很多工具包含API,性能等,它只需要一个脚本就可以体验它的精彩

每个Vue应用程序的入口点都是通过实例创建的。然后,该实例将配置应用程序的其余部分,并在应用程序扩展时得到子成员

例:

{{ message }}

new Vue({

el: '#app',

data: {

message: '这是我的第一个Vue.js文件!'

}

})

效果图

09b173a31cc2ce24ae5b859aaa5de235.png

通过传入一个对象来配置实例,该对象包含有关应用程序的信息以及应该加载的位置。

el属性:指定应该安装在哪个元素上,值是设置的ID元素。

data属性:要绑定到视图数据中的指定数据,该属性具有可通过模板访问值的对象。

注意:带ID的div app是我们安装应用程序的地方

用双花括号将数据绑定到模板上,在绑定配置期间用message在data对象中指定值。

数据绑定

条件

JS框架中一个非常有用的功能是能够在决策之前将数据绑定到视图。我们可以告诉Vue仅在值解析为true时才进行绑定

为true时显示demo1

为true时显示demo2

new Vue({

el: '#app',

data:{

demo1:true

}

})

74de8c9b682b6c9f008bbf85186a2f81.png

循环

可以为我们提供一个简单的API来循环访问一组绑定数据,该v-for指令将其用于此目的,我们只需要一个数据数组:

需要用到site in sites 形式的特殊语法, sites 是源数据数组并且 site 是数组元素迭代的别名

  • {{site.name}}

new Vue({

el: '#app',

data:{

sites:[

{name:'张三'},

{name:'李四'},

{name:'王五'}

]

}

})

9ec2b020fc42606bc8728aea97966a53.png

双向绑定

Vue中的双向绑定非常简单,只需要一个指令就可以实现v-model。让我们通过将v-model指令附加到文本输入并同时显示数据来看到input框中的值来实现双向绑定

{{mentor}}

new Vue({

el: '#app',

data:{

message:'这是双向绑定',

mentor:'',

mentors:[]

}

})

e9cc66f2caf60f1ad01b9c3e48d08907.png

总结:以上就是本篇文章的全部内容了,希望对大家学习有所帮助。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值