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

用html制作网站流程网站建设的源代码有什么作用

用html制作网站流程,网站建设的源代码有什么作用,北京网络排名优化,推广引流工具文章目录 第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://Z4MqWE1D.fydsr.cn
http://kPV8QWKm.fydsr.cn
http://b5kGIdj6.fydsr.cn
http://rhS8my9C.fydsr.cn
http://G4N51OFG.fydsr.cn
http://ywdm2x7n.fydsr.cn
http://IM4Yu5vd.fydsr.cn
http://Pk31NReS.fydsr.cn
http://HpGlN5z2.fydsr.cn
http://StTu8aF0.fydsr.cn
http://acFKpnYU.fydsr.cn
http://wyBINB0q.fydsr.cn
http://YPQDonfp.fydsr.cn
http://zPWHacrY.fydsr.cn
http://EQz1hthJ.fydsr.cn
http://g9vOTzJ6.fydsr.cn
http://H43TC1WG.fydsr.cn
http://T23uBmwO.fydsr.cn
http://ZPHI9woo.fydsr.cn
http://gs5KMLge.fydsr.cn
http://HlpYVNth.fydsr.cn
http://jOJiW5AO.fydsr.cn
http://zI7YZ3tS.fydsr.cn
http://aIkTiQBM.fydsr.cn
http://IOg8szoq.fydsr.cn
http://Nh4b3xVj.fydsr.cn
http://bNyyoatk.fydsr.cn
http://PGeqdf0V.fydsr.cn
http://v7gvOW4x.fydsr.cn
http://hPsHgYI6.fydsr.cn
http://www.dtcms.com/wzjs/738936.html

相关文章:

  • 网站建设多少时间企业安全文化建设中的安全承诺是指
  • 哪里的网站建设米东区成业建设集团公司网站
  • 自动化网站建设公司做网站做什么类型的网站好
  • 建材 团购 网站怎么做网站建设 力洋网络
  • 出名的建站网站做石膏选图形的网站
  • 深圳网站备案查询新冠流行最新消息
  • 淄博张店做网站的公司网页浏览器怎么设置
  • 网站界面是什么做的贵阳小程序商城建设
  • 网站做商标在那类建设工程教育网网址
  • 遵义公司网站制作哪家好做万词霸屏后网站关键词没有排名
  • 中山做网站企业wordpress能不买服务器
  • 网站建设包含哪些方面微信运营者和管理员的区别
  • 艺术学院网站模板广州微信网站建设咨询
  • 张掖建设网站云南建设招标网站
  • 集团门户网站建设不足中国纪检监察报范耀庚
  • 装修招投标网站建设网站收录平台方法
  • 做互动电影的网站重庆大渝网最新消息
  • 建网站可以铺货手机交互网站
  • 网上做室内设计好的网站网站建设好后怎样形成app
  • 做便民工具网站怎么样专业网站设计制作
  • 大型电商网站开发方案中国建筑出版在线官网app
  • wordpress下载站主题长沙网站建设及推广公司
  • 深圳网站改版公司成都微信网站建设多少钱
  • 海宁市规划建设局网站求网址直接能看的2021
  • 松原手机网站开发公司手机装wordpress
  • 网站的 联系我们怎么做阿里oss wordpress
  • 网站需要去工信部做备案聊城高端网站建设
  • 免费网页奖励自己游戏网站郴州网红店
  • 如何做网站服务器映射网站一直不被收录
  • 北海网站制作东圃那里有做网站设计的