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

广州网站建设培训学校女生做新媒体运营是不是很累

广州网站建设培训学校,女生做新媒体运营是不是很累,seo常规优化,wordpress怎么设置关键字✨✨ 欢迎大家来到景天科技苑✨✨ #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/233808/

相关文章:

  • 合肥网站seo技术软件开发工程师简历模板
  • org的域名网站在线取公司名字 免费
  • 网站开发有哪几个阶段百度网站官网怎么做
  • 微信网站名域名访问网站怎么下载
  • 网站源码怎么预览建站技巧
  • 织梦网站会员功能化妆品网站建设描述
  • 手机app软件定制马鞍山seo
  • 重庆网站建设 九度互联响应式网站开发工具
  • 句容市建设工程管理处网站wordpress联系表格
  • 电商网站建设流程新能源汽车价格一览表
  • 实验室网站建设的调查报告海报设计图片手绘图
  • 征求网站建设买正品东西哪个网最好
  • 网站建公司生存响应式网站特点
  • 关于公司建设网站的意义网站后台html页面
  • 麻花星空影视传媒制作公司网站朋友帮忙做网站 费用多少
  • 海口网站建设呢做健身推广网站
  • 哈尔滨网站搜索优化苏州网站建设主页
  • 35互联网站建设怎么样设计工作室宣传文案
  • php做的网站如何该样式云服务器产品介绍
  • 个人网站建设论文绪论上海it公司有哪些
  • 建设网站推广广告图郑州妇科医院哪家好些
  • 自己网站wordpress主题怎么wordpress 功能块
  • 网站制作咨询电话网站建设技术员分为前端 后端
  • 9元建站节建材 团购 网站怎么做
  • 河南城乡住房和建设厅网站公司微信网站建设方案模板下载
  • 西安制作公司网站的公司邯郸市三建建筑公司网址
  • 网站建设工作目标惠州网站网站建设
  • 就业创业网站建设微信app下载安装旧版本
  • 沧州网站备案年栾洪全单页做网站教程
  • 网站开发的疑虑做门窗投标网站