当前位置: 首页 > wzjs >正文

小白建站企业信用信息公示系统山西

小白建站,企业信用信息公示系统山西,lnmp wordpress 安装,做网站可以申请专利吗文章目录 第3章 Vue的常用指令3.1 v-text与v-html3.2 v-for3.3 v-if与v-show3.4 MVVM双向绑定3.4.1 v-bind3.4.2 v-model 第3章 Vue的常用指令 3.1 v-text与v-html v-text&#xff1a;不会渲染字符串里面的HTML内容v-html&#xff1a;会渲染字符串里面的HTML内容 <body s…

文章目录

  • 第3章 Vue的常用指令
    • 3.1 v-text与v-html
    • 3.2 v-for
    • 3.3 v-if与v-show
    • 3.4 MVVM双向绑定
      • 3.4.1 v-bind
      • 3.4.2 v-model

第3章 Vue的常用指令

3.1 v-text与v-html

  • v-text:不会渲染字符串里面的HTML内容
  • v-html:会渲染字符串里面的HTML内容
<body style="height: 1000px;">
<div id="box"><div v-text="txt"></div><div v-html="txt"></div></div><script type="text/javascript">new Vue({el: "#box",data: {txt: "<h1>Hello</h1>"}})
</script></body>

3.2 v-for

v-for指令用于遍历使用;

<body>
<div id="box"><h3>遍历数组</h3><ul><li v-for="(city,index) in cities">{{city}}---{{index}}</li></ul><h3>遍历对象</h3><ul><li v-for="(val,key) in book">{{key}}---{{val}}</li></ul><h3>遍历对象数组</h3><ul><!-- 遍历对象数组时,需要分配:key,取一个唯一且能标识这条记录的值(id) --><li v-for="(car,index) in cars" :key="car.id"><h3>index: {{index}}</h3><p>id:{{car.id}}</p><p>brand:{{car.brand}}</p><p>name:{{car.name}}</p></li></ul></div><script type="text/javascript">new Vue({el: "#box",data: {cities: ["广州","杭州","兰州","郑州","福州"],book:{id:1,name:"《Java核心技术》",price: 28.8},cars:[{id:1,brand:"比亚迪",name:"比亚迪F3"},{id:2,brand:"五菱",name:"红菱宏光S3"},{id:3,brand:"长安",name:"长安欧尚x7"}]}})
</script></body>

3.3 v-if与v-show

  • v-if:根据表达式的值来决定是否渲染元素(存不存在)
  • v-show:是根据表达式的值来决定是否显示(display:none)

示例代码:

<body>
<div id="app"><button @click="fun1">v-if效果</button><button @click="fun2">v-show效果</button><hr><!-- v-if决定元素是否存在DOM中--><span v-if="flag_if">小灰</span><hr><!-- v-show只是给元素添加了display:none样式,元素仍然存在DOM中--><span v-show="flag_show">xiaohui</span></div><script>new Vue({el: "#app",data: {flag_if: false,flag_show: false},methods: {fun1: function() {this.flag_if = !this.flag_if;},fun2: function() {this.flag_show = !this.flag_show;}}});
</script></body>

3.4 MVVM双向绑定

双向绑定是MVVM模式中的一个重要特性,它允许数据在Model和View之间自动同步。这意味着当Model中的数据改变时,这些变化会自动反映到视图上;同样地,当用户通过视图改变了数据,这些变化也会被同步到Model中。这种机制极大地减少了手动处理数据同步的代码量,并且使得应用程序更易于维护。

3.4.1 v-bind

v-bind 指令用于动态地将属性绑定到 Vue 实例的数据。当 Vue 实例的数据发生变化时,v-bind 会自动更新绑定的属性值。但是这种绑定是单向的,即 Vue 实例中的数据发生变化后能够即使更新到UI组件上,但是当UI组件上的数据发生变化时,并不能够及时更新到Vue实例上。

它可以用来绑定任何 HTML 属性,包括 class、style 以及其他标准属性,如下:

  • v-bind:src 用于绑定图片的 src 属性。
  • v-bind:class 可以根据条件绑定类名。
  • v-bind:style 用于动态设置样式。

示例代码:

<body>
<div id="app"><p v-bind:title="testTitle">绑定titlte属性</p><!-- v-bind:title可以简写成:title --><p :title="testTitle" :style="testStyle">绑定title和sytle属性</p><input type="text" :value="testValue"><hr><a :href="url" v-bind::color="testColor">百度一下</a><hr><!--插入值写法--><a v-bind={href:"http://www.baidu.com?id="+id}>百度一下</a><hr>
</div><script>new Vue({el: "#app",data: {testColor: "blue",testTitle: "我是通过v-bind绑定的title",testValue: "Hello",url: "http://www.baidu.com",id: 100,// 如果存在 - 必须使用驼峰命名或者使用''testStyle:{color:'red','font-weight':200}}});
</script></body>

3.4.2 v-model

v-model指令用于将Vue中的数据与组件中的数据进行双向绑定,当Vue中的数据发生变化时,立马会渲染到组件上,当组件上的值发生变化时,会立马更新到Vue中;这使得用户输入能够直接反映到数据模型中,同时数据模型的变化也能立即反映在表单输入上。

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title></title><script src="js/vue.js" type="text/javascript" charset="utf-8"></script></head><body>
<div id="app"><input type="text" v-model:value="testValue">
</div><script>new Vue({el: "#app",data: {testValue:"aaa"}});
</script></body></html>

文章转载自:

http://RwoOJ6mZ.wqbzt.cn
http://UviaTmuG.wqbzt.cn
http://PlnQmiYZ.wqbzt.cn
http://k0KKa5Bo.wqbzt.cn
http://4BLNnpcw.wqbzt.cn
http://8jCrfNHU.wqbzt.cn
http://IYvDmBn5.wqbzt.cn
http://f96g7Kfq.wqbzt.cn
http://0pLzR8l7.wqbzt.cn
http://iQjVgva8.wqbzt.cn
http://63bMglqg.wqbzt.cn
http://ZwFKxGXE.wqbzt.cn
http://mRLhYPV6.wqbzt.cn
http://yFVl3UN0.wqbzt.cn
http://anNjMsoJ.wqbzt.cn
http://GcXue8DS.wqbzt.cn
http://VaGhVhSF.wqbzt.cn
http://dRNMF6Cc.wqbzt.cn
http://1dYsuVTi.wqbzt.cn
http://nWiAxEBZ.wqbzt.cn
http://Uu2RE94I.wqbzt.cn
http://Y4NVE0mw.wqbzt.cn
http://3f8CbQgn.wqbzt.cn
http://9rBHNDte.wqbzt.cn
http://IU4IvlzH.wqbzt.cn
http://NqGr1Zf0.wqbzt.cn
http://p8ArTn2Y.wqbzt.cn
http://Uk08qDMs.wqbzt.cn
http://kO9zdC5k.wqbzt.cn
http://wPA1lA7m.wqbzt.cn
http://www.dtcms.com/wzjs/638263.html

相关文章:

  • 如何做网站分析好的做问卷调查的网站
  • 建设运营平台网站的方法wordpress小鹅通
  • 沧州网站建设培训学校快递公司网站怎么做
  • 创意网站制作网站建设开
  • 洮南网站建设随申办app下载
  • 南昌网站建设培训学校移动端网站建设的软件有哪些
  • 手机网站制作app建设网站的公司有哪些
  • 兰州网站建设价格嘉兴互联网公司
  • 企业网站pc优化百度广告投放平台
  • 高中作文网站怎么做别人可以上的网站
  • 做pc网站如何实时预览浙江品牌网站设计专家
  • 广州新建站什么网站可以快速做3d效果图
  • 西部数码 空间做2个网站芜湖的网站建设
  • 做红k线网站wordpress 分类图像描述
  • 大型网站建设公司一万元小型办厂设备
  • flash asp网站足球比赛直播在线观看
  • django可以做多大的网站网站维护技术
  • 网站备案级别免费ppt模板下载应用
  • 中国建设银行集团网站wordpress特点
  • 建设银行网站怎么交学费淄博网络推广公司哪家好
  • 中山外包网站设计装修网站模板下载
  • 秦皇岛做网站公司青岛网站设计案例
  • 东营网站建设电话建筑网站新闻写那些好
  • 南通优普网站建设制作长春网站建设SEO优化营销
  • 丽水手机网站建设江苏省建设厅网站职称评审系统
  • 宁波外贸网站设计如何登录百度站长平台
  • 2345浏览器网站沧州网络运营公司
  • 网站怎么做市场分析建站之星模板的使用
  • 淮北建网站费用网站开发的最后5个阶段是什么
  • 长春启做网站多少青岛公司做网站