2024年最新Vuejs基础入门,2024年最新web前端页面怎么写

基础面试题

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

主要内容包括:HTML,CSS,JavaScript,浏览器,性能优化等等


样例代码:

{{msg}}

运行结果:

在这里插入图片描述

vue双向数据绑定

===================================================================

样例代码:

{{msg}}

效果截图:

在这里插入图片描述

可以看到我们操作的view控件数据,直接影响到了我们的vm.data,并且又进一步影响到了页面,这就是Vue的双向数据绑定。整个过程的原理如下图所示:

在这里插入图片描述

文本渲染指令

================================================================

Vue使用了基于HTML的模板语法,允许开发者声明式地将DOM绑定至底层Vue实例的数据。所有Vue的模板都是合法的HTML,所以能被遵循规范的浏览器和HTML解析器解析。

在前面,我们一直使用的是字符串差值的形式渲染文本,但是除此方法之外,vue还提供了其他几种常见的文本渲染方式:

**1. v-text:更新元素的innerText

2. v-html:更新元素的innerHTML**

样例代码:

效果截图:

在这里插入图片描述

在Vue中,我们可以使用 { { } } 将数据插入到相应的模板中,这种方法是一种文本插值。 使用这种方法,如果网络慢或者JavaScript出错的话,会将 { { } } 直接渲染到页面中。 值得庆幸的是,Vue还提供了v-text和v-html来渲染文本或元素。这样就避免了将 { { } } 直接渲染到页面中。

属性绑定指令

================================================================

如果想让html标签中的属性,也能应用Vue中的数据,那么就可以使用vue中常用的属性绑定指令:v-bind

样例代码:

DOM元素属性绑定
DOM元素属性绑定

效果截图:

在这里插入图片描述

**上面展示的是v-bind的最基本的使用,第一种是完整语法,第二种是缩写方式。

除了将元素的title属性和vue实例的相关字段进行绑定外,还能将其他的属性字段进行绑定,最常见的是对于样式的绑定,即class和style属性。**

绑定样式


使用v-bind指令绑定class属性,就可以动态绑定元素样式了。

样例代码:

DOM元素的样式绑定

效果截图:

在这里插入图片描述

通过:className:‘one’ 来绑定one class属性,使颜色修改为red

使用对象语法绑定样式


我们可以给v-bind:class 一个对象,也可以直接绑定数据里的一个对象,以动态地切换class。

样例代码:

DOM元素的样式绑定1
DOM元素的样式绑定2

效果截图:

在这里插入图片描述

我们可以通过绑定数据里的一个对象来实现切换,也可以直接写true或者false来控制。

使用三目运算绑定样式


可以使用三目运算符,来动态绑定样式。

样例代码:

DOM元素的样式绑定
DOM元素的样式绑定
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值