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

网站开发建设方案的主要内容包括专业seo网站优化推广排名教程

网站开发建设方案的主要内容包括,专业seo网站优化推广排名教程,微信制作网站,设计制作感悟150字✨✨ 欢迎大家来到景天科技苑✨✨ #x1f388;#x1f388; 养成好习惯#xff0c;先赞后看哦~#x1f388;#x1f388; #x1f3c6; 作者简介#xff1a;景天科技苑 #x1f3c6;《头衔》#xff1a;大厂架构师#xff0c;华为云开发者社区专家博主#xff0c;… ✨✨ 欢迎大家来到景天科技苑✨✨ 养成好习惯先赞后看哦~ 作者简介景天科技苑 《头衔》大厂架构师华为云开发者社区专家博主阿里云开发者社区专家博主CSDN新星创作者掘金优秀博主51CTO博客专家等。 《博客》Python全栈前后端开发人工智能js逆向App逆向网络系统安全数据分析Djangofastapiflask等框架linuxshell脚本等实操经验网站搭建面试宝典等分享。 所属的专栏前端零基础高阶应用实战教学 景天的主页景天科技苑 文章目录 1.vue样式操作1控制标签class类名2.控制标签style样式3.列表渲染指令v-for 2.Vue对象提供的属性功能1.过滤器2.计算属性3.监听属性4.用户输入用户名长度限制 1.vue样式操作 1控制标签class类名 显示不同的标签效果样式效果可以像v-bind一样使用 格式 h1 :class值元素/h1 值可以是对象、对象名、数组数组的方式用的比较少data(){return {num:11,xx:c1,}}可以根据数据属性控制样式显示 div idapp p :classxx床前明月光/pp :class{c1:num10,c2:num10}床前明月光/p!-- class类值控制语法: :class{类值:判断条件(布尔值或者得到布尔值的算式),类值:判断条件....}布尔值或者得到布尔值的算式: 里面直接可以使用数据属性--/div也可以跟后面相当于添加个类 p classc1 :class{c2:num10}床前明月光/pv-bind不支持这种写法 2.控制标签style样式 格式1值是json对象对象写在元素的:style属性中 标签元素 div :style{color: activeColor, fontSize: fontSize px }/div!-- 注意不能出现中横杠有的话就仿照font-size或者去掉横杠后一个单词的首字母大写比如fontSize -- 有-的css属性名称,要改为驼峰格式data数据如下data: {activeColor: red,fontSize: 30}格式2值是对象变量名对象在data中进行声明 标签元素 div v-bind:stylestyleObject/divdata数据如下data: {styleObject: {color: red,fontSize: 13px }}格式3 实例-vue版本选项卡 !DOCTYPE html html langen headmeta charsetUTF-8titleTitle/titlestyle#card{width: 500px;height: 350px;}.title{height:50px;}.title span{width: 100px;height: 50px;background-color:#ccc;display: inline-block;line-height: 50px; /* 设置行和当前元素的高度相等,就可以让文本内容上下居中 */text-align:center;}.content .list{width: 500px;height: 300px;background-color: yellow;display: none;}.content .active{display: block;}.title .current{background-color: yellow;}/stylescript srcvue.js/script /head bodydiv idcarddiv classtitlespan clicknum1 :class{current:num1}国内新闻/span #绑定点击事件一点击num的值就发生变化后面class类值根据num的值做判断满足条件展示current类样式span clicknum2 :class{current:num2}国际新闻/spanspan clicknum3 :class{current:num3}银河新闻/span!--span{{num}}/span--/divdiv classcontentdiv classlist :class{active:num1}国内新闻列表/divdiv classlist :class{active:num2}国际新闻列表/divdiv classlist :class{active:num3}银河新闻列表/div/div/divscript// 思路// 当用户点击标题栏的按钮[span]时显示对应索引下标的内容块[.list]// 代码实现var card new Vue({el:#card,data:{num:0,},});/script/body /html3.列表渲染指令v-for 在vue中可以通过v-for指令可以将一组数据渲染到页面中数据可以是数组或者对象。 !-- value是数组中的元素,index是索引,注意v-for一定要写 :key -- 加上key不会出现顺序混乱问题原来生成的标签不会再重新生成提高页面渲染性能value和index两个形参叫什么都行 数据是数组 div idapp ul!-- value是数组中的元素,index是索引,注意v-for一定要写 :key --li v-for(value,index) in hobby_lst :keyindex{{value}}--{{index}}/li !-- li v-for(value,index) in hobby_lst{{value}}-#45;#45;{{index}}/li--/ul/div数据是对象 ul!--i是每一个value值--li v-forvalue in book{{value}}/li /ul ul!--value是每一个value值,attr是每一个键名--li v-for(value,attr) in book{{attr}}:{{value}}/li /ul scriptvar vm1 new Vue({el:#app,data:{book: {// attr属性名:value属性值id:11,title:图书名称1,price:200},},}) /script小练习 goods:[ {“name”:“python入门”,“price”:150}, {“name”:“python进阶”,“price”:100}, {“name”:“python高级”,“price”:75}, {“name”:“python研究”,“price”:60}, {“name”:“python放弃”,“price”:110}, ] 把上面的数据采用table表格输出到页面价格大于60的那一条数据需要添加背景色 浏览器展示 2.Vue对象提供的属性功能 到目前为止我们了解到Vue的 eldatamethods 三个属性 接下来我们一起探索其他属性 1.过滤器 过滤器类似Django模板的过滤器。就是vue允许开发者自定义的文本格式化函数可以使用在两个地方输出内容和操作数据中。 定义过滤器的方式有两种,全局和局部过滤器 想在100后面加个 元 怎么办 使用过滤器 1、局部过滤器在vue对象里面通过filters属性来定义。只能在当前vue对象中使用 //局部过滤器使用单体模式定义函数函数名称就是过滤器名称里面的参数就是要过滤的数据比如接收price返回price元 filters:{ yuan(val){ return val ‘元’ } } html中使用 div idapph1{{price|yuan}}/h1/div可以动态保留几位小数 //局部过滤器使用单体模式定义函数函数名就是过滤器名称。里面的参数就是要过滤的数据比如接收price返回price元 filters:{ yuan(val){ return val ‘元’ }, keeppoint(val,n){ return val.toFixed(n) } } 全局过滤器多个vue对象都可以使用 通过Vue.filter方法定义全局过滤器 //全局过滤器在vue对象外面定义,第一个参数是过滤器名称。第二个函数是过滤器要做的事 Vue.filter(‘RMB’,function (val){ return val ‘人民币’ }) 可以连续使用多个过滤器 2.计算属性 我们之前学习过字符串反转如果直接把反转的代码写在元素中则会使得其他同事在开发时时不易发现数据被调整了 所以vue提供了一个计算属性(computed)可以让我们把调整data数据的代码存在在该属性中。其实计算属性主要用于监听可以监听多个对象后面学了监听之后再说。 compuetd里面可以直接写方法 //对内部属性字符串进行拼接 computed:{showaa(){//这里定义字符串拼接规则let str this.name 的爱好是 this.hobbyreturn str} }html中直接调用定义的计算方法名 浏览器展示 3.监听属性 侦听属性可以帮助我们侦听data某个数据的变化从而做相应的自定义操作。 侦听属性是一个对象它的键是要监听的对象或者变量值一般是函数当侦听的data数据发生变化时会自定执行的对应函数 这个函数在被调用时vue会传入两个形参第一个是变化后的数据值第二个是变化前的数据值。 当data中对应的属性值发生变化时对应watch中设置的方法就会被触发 语法 watch:{ }watch:{// pp:function (){//// },// price(){// alert(this.name this.pp 有危险!!!!)// }// 不支持这种写法// info.num(){// console.log(this.info.num);// }// 监听嵌套数据的写法info.num:function (){console.log(this.info.num);}}//监听属性当属性值发生变化触发监听方法执行watch:{//写法方式1price:function (){alert(this.name的this.wallet 中的钱发生了变化!!!!)}}watch监听的方法名 一定得是data属性中的属性名 一点击按钮就会触发弹窗 点击确定后price的值确实发生变化 //写法方式2单体模式price(){alert(this.name的this.wallet 中的钱发生了变化!!!!)}当data中的数据属性是个对象时单体模式就不能使用了只能使用方式1 比如要监听info的num值变化这样就无法使用方式2.。只能使用方式1 对于数据嵌套 正确嵌套写法 点击触发 4.用户输入用户名长度限制 结合v-model和watch //监听属性当属性值发生变化触发监听方法执行 watch: {username(){console.log(this.username)if (this.username.length 6){alert(太长了);//slice切片开始索引结束索引this.username this.username.slice(0,6);}}}html双向绑定 确定后得到截取的前六位 总结本章主要讲述vue的样式操作和常见的一些属性功能应用方法下一章我们继续Vue框架深层次应用感兴趣的朋友不妨点个关注不迷路see you !
http://www.pierceye.com/news/768585/

相关文章:

  • 海淀网站制作网站建设基本技术
  • 做一个平面网站的成本如何搭建一个app平台
  • 建设工程学部研究生培养网站义乌网站建设和制作
  • 简单的模板网站吉安网站建设jxthw
  • js做的网站佛山本地的网站设计公司
  • 企业网站页面网站建设朝阳
  • ui设计工具有哪些百度seo排名优化系统
  • 网站建设案例简介怎么写淘宝官方网站主页
  • 国外网站 dns南京模板做网站
  • 河北企业网站建设技术江西省外省建设入库网站
  • 网站建设的概念如何将自己做的网站放到网上去
  • 网站维护明细报价表最新的网站建设架构
  • 百度大全seo推广话术
  • 做网站赚钱流程英文网站建设注意什么
  • 腾讯 云上做网站教程开源系统 网站
  • 临沂罗庄做网站服装商城网站建设价格
  • 保定企业官网搭建对网站有效的优化软件
  • 网站后台代码在哪修改股权众筹网站建设
  • 站群源码北京公司注销
  • 营销型网站策划建设台州市住房和城乡建设厅网站
  • 达内网站开发课程wordpress自动添加标签页
  • 免费的个人网站空间我做淘宝网站卖东西怎么激活
  • 织梦dedecms女性时尚门户网站模板常州网络推广平台
  • 网站怎么在百度搜不到资源网源码
  • 怎样网站制作设计广西住房城乡建设部官网
  • 手机网站建设方案书王烨是哪个小说的主角
  • 临沂网站案例百事可乐网络营销推广方法
  • 广州网站建设信科网络冷水滩网站建设
  • 做网站设计的价格企业seo网站营销推广
  • 河南省住房和建设厅门户网站网站开发图片素材