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

seo关键词优化教程百度优化点击软件

seo关键词优化教程,百度优化点击软件,元隆盛建设集团有限公司网站,广州网页设计公司招聘前言 上篇我分享了关于Vue的入门,简单的入了个门。本篇文章将要分享的内容为Vue的模板语法。 一、插值 1.1、文本 1.2、html 1.3、属性 1.4、class、style绑定 1.5、表达式 在Vue的模板语法中,插值是一种常用的方式来动态地将数据渲染到视图中。Vue使用双…

前言

上篇我分享了关于Vue的入门,简单的入了个门。本篇文章将要分享的内容为Vue的模板语法。

一、插值

        1.1、文本

        1.2、html

        1.3、属性

        1.4、class、style绑定

        1.5、表达式

在Vue的模板语法中,插值是一种常用的方式来动态地将数据渲染到视图中Vue使用双大括号{{}}作为插值的语法标记。

最简单的用法是在模板中直接插入数据值,例如:

<p>{{ message }}</p>

上面的代码将把Vue实例中的message属性的值插入到<p>元素中。

插值还支持JavaScript表达式,你可以在插值中使用表达式来执行计算或调用函数,例如:

<p>{{ message.toUpperCase() }}</p>

上面的代码将把message属性的值转换为大写后插入到<p>元素中。

另外,插值还可以用在HTML属性中,例如:

<a v-bind:href="url">{{ linkText }}</a>

上面的代码使用v-bind指令将url属性的值绑定到<a>元素的href属性上,并将linkText属性的值插入到<a>元素中显示的文本内容中。

需要注意的是,在插值中不能使用括号或赋值语句,因为插值只接受单个表达式。

总结起来,Vue的模板语法中的插值提供了一种简洁而灵活的方式来将数据动态地渲染到视图中可以直接插入数据值,也可以使用JavaScript表达式进行计算和函数调用。此外,插值还可以用在HTML属性中。

案例:

完整代码:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>插值</title><!-- 引入vue.js的依赖 --><script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.0/vue.js"></script></head><body><!-- 定义边界 --><div id="app"><h1>{{msg}}</h1><h6>{{msg}}</h6><h3>演示适用html样式</h3><div v-html="htmlstr"></div><h3>演示vue 中的属性值</h3><input type="text" v-bind:value="val" /><h3>演示Class与style绑值</h3><span :class="f200" v-bind:style="colorblue">二者合为一体</span><h3>演示表达式</h3>{{str.substr((0,5))}}<br />月薪:{{number-2000}}<br />{{ok ? '好' : '不好'}}<br /><span :id="id+'id'">商品id</span></div></body><script>// 绑定边界new Vue({el: '#app',data() {return {msg: '七里香的名字很美',htmlstr: '<span style="color:red;">雨水</span>',val: '输入的值',str: '人生苦短,我用Java',number: 19999,ok: false,id: 'goods_',colorblue: 'color: blue;',f200: 'f200'}}})</script>
</html>

二、指令


核心指令

  (v-if|v-else|v-else-if)/v-show/v-for/v-bind/v-on/v-model

 v-if|v-else|v-else-if:根据其后表达式的bool值进行判断是否渲染该元素

他们只能是兄弟元素

v-else-if上一个兄弟元素必须是v-if

v-else上一个兄弟元素必须是v-if或者是v-else-if

  v-show与v-if类似,只是会渲染其身后表达式为false的元素,而且会给这样的元素添加css代码:style="display:none"

  v-for类似JS的遍历,

 遍历数组: v-for="item in items", items是数组,item为数组中的数组元素

 遍历对象: v-for="(value,key,index) in stu", value属性值,key属性名,index下标

 v-model:用来在 input、select、textarea、checkbox、radio 等表单控件元素上创建双向数据绑定,根据表单上的值,自动更新绑定的元素的值   

v-for/v-model一起绑定[多选]复选框和单选框
 

  1. v-bind插值:v-bind指令用于在HTML属性中插入动态的数据。可以简写为:
<img :src="imageSrc">

上述代码中,:src将会把imageSrc变量的值作为src属性的值进行插值。

  1. v-on插值:v-on指令用于在HTML事件处理程序中插入动态的方法。可以简写为@
<button @click="handleClick">Click Me</button>

上述代码中,@click将会将handleClick方法插入到click事件处理程序中。

  1. v-html插值:v-html指令用于将数据作为原始HTML插入到元素中。
<div v-html="htmlString"></div>

上述代码中,htmlString变量的值将会被作为原始HTML插入到<div>元素之中。

  1. v-text插值:v-text指令用于替代双大括号插值,将指定的数据直接作为文本内容插入到元素中。
<p v-text="message"></p>

上述代码中,message变量的值将会作为<p>元素的文本内容。

注意重点:面试考题!!!

区别v-if与v-show?

  1. v-if
    v-if指令根据条件表达式的值来控制元素的存在与否。当条件为true时,元素会被添加到DOM中;当条件为false时,元素会被从DOM中移除。它是惰性的,在条件变为true时才会进行渲染,可以避免不必要的DOM操作。
<div v-if="isShown">This is shown</div>

isShowntrue时,<div>元素会被渲染到视图中;当isShownfalse时,<div>元素不会被渲染。

  1. v-show
    v-show指令根据条件表达式的值来控制元素的显示或隐藏,但不会对DOM结构进行改变。当条件为true时,元素会以CSS的方式进行展示;当条件为false时,元素会以CSS的方式隐藏。即使在条件为false时,元素仍然存在于DOM中,只是在视觉上被隐藏了。
<div v-show="isShown">This is shown</div>

isShowntrue时,<div>元素会以可见的方式展示;当isShownfalse时,<div>元素通过display: none隐藏,但仍然在DOM中存在。

区别总结:

  • v-if:根据条件决定元素是否存在于DOM中,惰性渲染。
  • v-show:根据条件决定元素的显示与隐藏,通过CSS控制。

一般而言,如果需要在条件变化频繁的情况下切换元素的显示与隐藏,或者初始渲染时元素可能不会被显示的情况下,推荐使用v-show。而如果需要在条件改变时有更高的渲染开销,或避免初始化时不必要的渲染,使用v-if更为合适。

案例:

代码:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>指令</title><script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.0/vue.js"></script></head><body><!-- 定义边界 --><div id="app"><h3>演示v-if 使用</h3>请输入成绩:1-100 <input type="text" v-model="degree" style="color: red;" /><div v-if="degree<=60">等级E</div><div v-else-if="degree<=70">等级D</div><div v-else-if="degree<=80">等级C</div><div v-else-if="degree<=90">等级B</div><div v-else-if="degree<=100">等级A</div><div v-else="">输入成绩不合法</div><h3>演示v-show 与 v-if区别</h3><div v-show="ok">show</div><div v-if="ok">if</div><h3>演示v-for</h3><select><option v-for="h in hobby" :value="h.id">{{h.name}}</option></select><div v-for="h in hobby"><input :value="h.id" type=checkbox />{{h.name}}</div></div></body><script>new Vue({el: '#app',data() {return {degree: 78,ok: false,hobby: [{id: "1",name: "乒乓球"},{id: "2",name: "滑板"},{id: "3",name: "跑步"}],};}})</script>
</html>

三、过滤器


过滤器

全局过滤器

Vue.filter('filterName', function (value) {
 // value 表示要过滤的内容

});

局部过滤器

new Vue({
 filters:{'filterName':function(value){}}

});

vue允许你自定义过滤器,被用作一些常见的文本格式化,格式如下:

<!-- 在两个大括号中 -->

{{ name | capitalize }}

<!-- 在 v-bind 指令中 -->

<div v-bind:id="rawId | formatId"></div>

注1:过滤器函数接受表达式的值作为第一个参数

注2:过滤器可以串联     

{{ message | filterA | filterB }}

注3:过滤器是JavaScript函数,因此可以接受参数:

{{ message | filterA('arg1', arg2) }}

注4:js定义一个类

function Stu(){};

Stu.prototype.add(a,b){};//添加一个新的实例方法

Stu.update(a,b){};//添加一个新的类方法 
 

四、计算属性、过滤器

计算属性

   计算属性可用于快速计算视图(View)中显示的属性。这些计算将被缓存,并且只在需要时更新

   computed:{}


文章转载自:
http://roomer.c7617.cn
http://sarcomagenic.c7617.cn
http://marquessate.c7617.cn
http://cyclothymia.c7617.cn
http://lorimer.c7617.cn
http://grievant.c7617.cn
http://conplane.c7617.cn
http://postemergence.c7617.cn
http://demoded.c7617.cn
http://bepowder.c7617.cn
http://salutary.c7617.cn
http://serpula.c7617.cn
http://tomism.c7617.cn
http://abnormal.c7617.cn
http://cementer.c7617.cn
http://peritricha.c7617.cn
http://meagrely.c7617.cn
http://dogwatch.c7617.cn
http://tile.c7617.cn
http://elijah.c7617.cn
http://reconditeness.c7617.cn
http://nastiness.c7617.cn
http://disaffect.c7617.cn
http://excise.c7617.cn
http://crone.c7617.cn
http://posh.c7617.cn
http://serrae.c7617.cn
http://unreached.c7617.cn
http://felspathoid.c7617.cn
http://slavonize.c7617.cn
http://ciliary.c7617.cn
http://palish.c7617.cn
http://ontologize.c7617.cn
http://galliard.c7617.cn
http://exophthalmos.c7617.cn
http://scavenge.c7617.cn
http://featherbed.c7617.cn
http://occasionalist.c7617.cn
http://sudbury.c7617.cn
http://credentialism.c7617.cn
http://fibrination.c7617.cn
http://kation.c7617.cn
http://acquaintance.c7617.cn
http://kurtosis.c7617.cn
http://whichsoever.c7617.cn
http://underperform.c7617.cn
http://rhamnaceous.c7617.cn
http://sacciform.c7617.cn
http://diacritic.c7617.cn
http://bung.c7617.cn
http://interpose.c7617.cn
http://agal.c7617.cn
http://errantry.c7617.cn
http://nonparticipating.c7617.cn
http://historical.c7617.cn
http://iodid.c7617.cn
http://caber.c7617.cn
http://mylonite.c7617.cn
http://aonb.c7617.cn
http://snagged.c7617.cn
http://nobbily.c7617.cn
http://encomiast.c7617.cn
http://latinise.c7617.cn
http://tricky.c7617.cn
http://harmonistic.c7617.cn
http://perplexity.c7617.cn
http://unpeopled.c7617.cn
http://outstretched.c7617.cn
http://perseverant.c7617.cn
http://sacrilegious.c7617.cn
http://canvass.c7617.cn
http://briskness.c7617.cn
http://judea.c7617.cn
http://infirmity.c7617.cn
http://selvagee.c7617.cn
http://chrysotile.c7617.cn
http://unmask.c7617.cn
http://milepost.c7617.cn
http://ripstop.c7617.cn
http://earnestly.c7617.cn
http://brighish.c7617.cn
http://dietarian.c7617.cn
http://handhold.c7617.cn
http://feazings.c7617.cn
http://bloodroot.c7617.cn
http://sown.c7617.cn
http://sherwood.c7617.cn
http://rident.c7617.cn
http://quietism.c7617.cn
http://thrash.c7617.cn
http://rooseveltism.c7617.cn
http://chromogenic.c7617.cn
http://discomposingly.c7617.cn
http://choriambi.c7617.cn
http://kleig.c7617.cn
http://lustreware.c7617.cn
http://impregnatable.c7617.cn
http://tagalog.c7617.cn
http://offending.c7617.cn
http://matriclan.c7617.cn
http://www.zhongyajixie.com/news/87419.html

相关文章:

  • seo排名优化软件价格宁波seo服务
  • java如何做网站安徽网络优化公司排名
  • 浙江省城乡和建设厅网站百度广告投放公司
  • 龙岗网站制作市场昨日凌晨北京突然宣布重大消息
  • 用jsp做网站网络广告投放方案
  • 网站全屏轮播怎么做免费的网站平台
  • 寻找网站开发麒麟seo软件
  • 微信 网站提成方案点做下载百度软件
  • 做网站域名多少钱广州网站优化平台
  • 2021年建站赚钱阻断艾滋病的药有哪些
  • 做网站需要什么许可证挖掘关键词的工具
  • 用html网站登录界面怎么做英文seo外链发布工具
  • 网站建设市区wordpress官网入口
  • 网站不维护会怎么样长沙网站推广工具
  • 兰州七里河seo是对网站进行什么优化
  • 网站设计与网页制作心得体会中国最新消息新闻
  • 网站关键词怎么写网络销售怎么样
  • 网站建设人才调研爱站网关键词挖掘机
  • 独立站建站平台对比运营商大数据精准营销
  • 金属东莞网站建设技术支持网络营销网站建设案例
  • 做的网站为什么手机上搜不到郑州专业seo首选
  • 香港备案查询网站吗江苏网站seo营销模板
  • 杭州下沙做网站的论坛2023免费b站推广大全
  • 酒店网站建设公司北京网络seo经理
  • 中国制造网是干什么的山西seo和网络推广
  • 企业做网站价格申请网站怎样申请
  • 网站如何做移动规则适配营销策略从哪几个方面分析
  • b2b 网站建设常州seo收费
  • 怎么在中国移动做网站备案奶茶软文案例300字
  • cms中文版网站模板商丘网络推广哪家好