热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Vue学习笔记(二)P13~P21

文章目录P.13.1v-once只渲染元素和组件一次P.13.2v-html解析显示带有html标签的文本P.13.3v-text更新元素的textContentP.13.4v-p

文章目录

    • P.13.1 ==v-once== 只渲染元素和组件一次
    • P.13.2 ==v-html== 解析显示带有html标签的文本
    • P.13.3 ==v-text== 更新元素的 textContent
    • P.13.4 ==v-pre== 原样显示文本
    • P.13.5 ==v-cloak== 保持在元素上直到关联实例结束编译
    • P.14 ==v-bind== 动态绑定 基本使用
    • P.15 ==v-bind== 动态绑定class(对象语法)
    • P.16 ==v-bind== 动态绑定class(数组语法)
    • P.17 ==作业== v-bind和v-for结合使用
    • P.18 ==v-bind== 动态绑定style(对象语法)
    • P.19 ==v-bind== 动态绑定style(数组语法)
    • P.20 ==computed== 计算属性的基本使用
    • P.21 ==computed== 计算属性的复杂使用






P.13.1 v-once 只渲染元素和组件一次

<body><div id&#61;"app"><h2>{{message}}h2><h2 v-once>{{message}}h2>div><script src&#61;"js/vue.js">script><script>const vm &#61; new Vue({el: "#app",data: {message: "Hello Vue.js!"}})script>
body>

第一次接收数据时
在这里插入图片描述
修改数据
在这里插入图片描述
在这里插入图片描述





P.13.2 v-html 解析显示带有html标签的文本

<div id&#61;"app"><h2>{{message}}h2><h2>{{url}}h2><h2 v-html>{{url}}h2><h2 v-html&#61;"url">h2>
div><script>const vm &#61; new Vue({el: "#app",data: {message: "Hello Vue.js!",url:&#39;百度一下&#39;}})
script>

在这里插入图片描述





P.13.3 v-text 更新元素的 textContent

{{message}}

{{message}}



在这里插入图片描述





P.13.4 v-pre 原样显示文本

<body><div id&#61;"app"><h2>{{message}}h2><h2 v-pre>{{message}}h2>div><script>const vm &#61; new Vue({el: "#app",data: {message: "Hello Vue.js!"}})script>

在这里插入图片描述





P.13.5 v-cloak 保持在元素上直到关联实例结束编译


<html><head><meta charset&#61;"utf-8"><title>Titletitle><script src&#61;"js/vue.js">script><style>[v-cloak]{display: none;}style>head><body><div id&#61;"app"><h2>{{message}}h2><h2 v-cloak>{{message}}h2>div><script>setTimeout(function(){const vm &#61; new Vue({el: "#app",data: {message: "Hello Vue.js!"}})}, 1000)script>body>
html>

在这里插入图片描述
在这里插入图片描述





P.14 v-bind 动态绑定 基本使用


在这里插入图片描述
v-bind
缩写 可以直接用 :(冒号)
动态地绑定一个或多个特性&#xff0c;或一个组件 prop 到表达式。
从源码中可以看出只有红框指向的写法的才是有效的

P.15 v-bind 动态绑定class(对象语法)


P.16 v-bind 动态绑定class(数组语法)


P.17 作业 v-bind和v-for结合使用


P.18 v-bind 动态绑定style(对象语法)

{{message}}

{{message}}

{{message}}



在这里插入图片描述

P.19 v-bind 动态绑定style(数组语法)

{{message}}



在这里插入图片描述

P.20 computed 计算属性的基本使用


P.21 computed 计算属性的复杂使用


推荐阅读
  • 【Vue基础】监听属性watch
    Vue监听属性是watch,我们可以通过watch来响应数据的变化。代码示例: ... [详细]
  • 本文涉及源码版本为2.6.9准备工作down一份Vue源码,从package.json入手,找我们需要的代码1、package.json中的scripts,build:nodesc ... [详细]
  • Vue的组件化
    文章目录Vue的组件化一、认识组件化1.什么是组件化2.组件化思想二、注册组件1.组件的使用步骤三、组件其他补充1.全局组件和局部组件2.父组件和子组件3.组件的语法糖写法4.组件 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文记录了在vue cli 3.x中移除console的一些采坑经验,通过使用uglifyjs-webpack-plugin插件,在vue.config.js中进行相关配置,包括设置minimizer、UglifyJsPlugin和compress等参数,最终成功移除了console。同时,还包括了一些可能出现的报错情况和解决方法。 ... [详细]
  • VueCLI多页分目录打包的步骤记录
    本文介绍了使用VueCLI进行多页分目录打包的步骤,包括页面目录结构、安装依赖、获取Vue CLI需要的多页对象等内容。同时还提供了自定义不同模块页面标题的方法。 ... [详细]
  • 用Vue实现的Demo商品管理效果图及实现代码
    本文介绍了一个使用Vue实现的Demo商品管理的效果图及实现代码。 ... [详细]
  • 在package.json中有如下两个对象:husky:{hooks:{pre-commit:lint-staged}},lint-staged:{src** ... [详细]
  • Vue基础一、什么是Vue1.1概念Vue(读音vjuː,类似于view)是一套用于构建用户界面的渐进式JavaScript框架,与其它大型框架不 ... [详细]
  • 媒介本文的前身是源自github上的项目awesome-github-vue,但由于该项目上次更新时候为2017年6月12日,许多内容早已逾期或是许多近期优异组件未被收录,所以小肆 ... [详细]
  • OAuth2.0指南
    引言OAuth2.0是一种应用之间彼此访问数据的开源授权协议。比如,一个游戏应用可以访问Facebook的用户数据,或者一个基于地理的应用可以访问Foursquare的用户数据等。 ... [详细]
  • 认识Vue关于Vue的描述有不少,不外乎都会拿来与Angular和React对比,同样头顶MVVM双向数据驱动设计模式光环的Angular自然被对比的最多,但到目前为止,Angul ... [详细]
  • #ReactivityFundamentals#DeclaringReactiveState ... [详细]
  • <!DOCTYPEhtml><htmllang=en><head><metacharset=UT ... [详细]
  • vue.js如何实现数据的双向绑定呢?与angular不同。vue利用的是es5的defineproperty特性。1.一个小例子 ... [详细]
author-avatar
shaonan
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有