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

什么样的网站需要icp经营性备案上海今天最新新闻10条

什么样的网站需要icp经营性备案,上海今天最新新闻10条,wordpress 开发文档下载,dw中旅游网站怎么做Class绑定 数据绑定的一个常见需求场景式操纵元素的CSS class列表,因为class是attribute,我们可以和其他attribute一样使用v-bind将它们和动态的字符串绑定。但是,在处理比较复杂的绑定时,通过拼接生成字符串是麻烦且易出错的。因此&#xf…

Class绑定

数据绑定的一个常见需求场景式操纵元素的CSS class列表,因为class是attribute,我们可以和其他attribute一样使用v-bind将它们和动态的字符串绑定。但是,在处理比较复杂的绑定时,通过拼接生成字符串是麻烦且易出错的。因此,Vue专门为classv-bind用法提供了特殊的功能增强。除了字符串外,表达式的值也可以是对象或数组。

绑定对象

isActive: true,hasError: false,classObject: {'active': true,'text-danger': true},
<p :class="{'active':isActive,'text-danger':hasError}">Class样式绑定1</p><p :class="classObject">Class样式绑定2</p>

绑定数组

<p :class="[arrActive,arrHasError]">Class样式绑定3</p>
<p :class="[isActive ? 'active' : '',hasError ? 'text-danger' : '']">Class样式绑定4</p>

绑定对象和数组

Class样式绑定5

注意事项
数组和对象的嵌套过程中,只能数组嵌套对象,不能反其道而行

<script>export default {data() {return {isActive: true,hasError: false,classObject: {'active': true,'text-danger': true},arrActive: "active",arrHasError: "text-danger"}}}
</script><template><p :class="{'active':isActive,'text-danger':hasError}">Class样式绑定1</p><p :class="classObject">Class样式绑定2</p><p :class="[arrActive,arrHasError]">Class样式绑定3</p><p :class="[isActive ? 'active' : '',hasError ? 'text-danger' : '']">Class样式绑定4</p><p :class="[{active:isActive},{'text-danger':hasError}]">Class样式绑定5</p>
</template><style>.active {/* color: red; */font-size: 30px;}.text-danger {color: red;}</style>

20241025161104

style绑定

数据绑定的一个常见场景是操纵元素的CSS style列表,因为style是attribute,我们可以和其他attribute一样使用v-bind将它们和动态的字符串绑定。但是,在处理比较复杂的绑定时,通过拼接生成字符串是麻烦且易出错的。因此,Vue专门为stylev-bind用法提供了特殊的功能增强。除了字符串外,表达式的值也可以是对象或数组。

绑定对象

<script>export default {data() {return {activeColor: 'green',size: 30,styleObject: {color: 'red',fontSize: '30px'}}}}
</script><template><p :style="{color:activeColor,fontSize:size+'px'}">Style绑定1</p><p :style="styleObject">Style绑定2</p>
</template>

绑定数组(了解)

<p :style="[styleObject]">Style绑定3</p>

侦听器

我们可以使用watch选项在每次响应式属性发生变化时触发一个函数

<script>export default {data() {return {message: 'Hello Vue 3'}},methods: {updateHandle() {this.message = 'Hello World!'}},watch: {message(newValue, oldValue) {//数据发生变化时触发console.log(newValue, oldValue)}}}
</script><template><h3>侦听器</h3><p >{{ message }}</p><button @click="updateHandle">修改数据</button>
</template>

侦听器函数名必须与key保持一致

表单输入绑定

在前端处理表单时,我们常常需要将表单输入框的内容同步给JavaScript中相应的变量。手动连接值绑定和更改事件监听器可能会很麻烦,v-model指令帮我们简化了这一步骤。

文本框

<script>export default {data() {return {message: ""}}}
</script><template><h3>表单输入绑定</h3><form><input type="text" v-model="message"><p>Message is: {{ message }}</p></form>
</template>

复选框

<script>export default {data() {return {message: "",checked: false}}}
</script><template><h3>表单输入绑定</h3><form><input type="text" v-model="message"><p>Message is: {{ message }}</p><input type="checkbox" id="checkbox" v-model="checked"><label for="checkbox">{{ checked }}</label></form>
</template>

修饰符

v-model也提供了修饰符:.lazy.number.trim

.lazy

默认情况下,v-model会在每次input事件后更新数据。可以添加lazy修饰符来改为在每次change事件后更新数据。

<input type="text" v-model.lazy="message">

.number

只记录数字

<input type="text" v-model.number="message">

.trim

忽略前后空格

<input type="text" v-model.trim="message">
http://www.dt0577.cn/news/8150.html

相关文章:

  • 天津建设委员会网站上查询系统电脑编程培训学校哪家好
  • 营销型网站单页面手机网站制作教程
  • 装修公司网站平台网站建设与管理属于什么专业
  • 在手机上创建网站网络搜索引擎
  • vip视频解析网站怎么做的如何在百度上推广业务
  • 兴化建设局网站查关键词
  • 淮南网站制作如何让新网站被收录
  • 泰格豪雅手表官方网站百度引擎搜索入口
  • 网站托管流程深圳网络营销模式
  • 人社局网站建设方案怎么注册一个自己的网址
  • 已注册商标查询官网百度seo怎么优化
  • 台州铭企做的网站如何发布视频赚钱
  • 做网站代理成都网站建设seo
  • 专业做网站的软件怎么做网址
  • 视觉营销网站app推广注册放单平台
  • 谈谈网站开发流程企业查询系统
  • 以3d全景做的网站越秀seo搜索引擎优化
  • 做网站被骗该咋样做域名注册流程和费用
  • 什么是网络营销网络营销的特点有哪些淘宝关键词优化技巧
  • 东莞做网站推广百度客户端官网
  • 政府网站平台日常制度建设百度新站关键词排名
  • 用Axure做的原型网站百度云百度搜首页
  • 做推广网站的文章seo全网营销公司
  • ps做图哪个网站好杭州网站seo优化
  • 自己免费做网站的流程知乎推广优化
  • 怎么样能够为一个网站做推广济南搜索引擎优化网站
  • 大连网站排名网络推广公司做外贸网站的公司
  • 可以免费做试卷题目的网站杭州市优化服务
  • 扬中市做网站广点通推广登录入口
  • 免费稳定网站空间seo网站收录工具