Vue.js中的extend绑定节点并显示的方法
在使用Vue.js时,可以使用Vue.extend()方法创建一个子类,传入参数包含了一个对象。其中,在extend中的data和vue实例化对象中的data写法不一样。下面利用实例说明,操作如下:
第一步,创建一个静态页面并引入vue.js文件,并在主体元素标签中插入一个div,设置id属性,如下图所示:
第二步,在<script></script>标签中调用Vue.extend(),设置template和data,如下图所示:
第三步,使用new关键字调用$mount(),将创建的类挂载到div元素上,如下图所示:
第四步,为了显示变量的字体等样式,需要添加相关的样式属性,这里使用:class,如下图所示:
第五步,保存代码并打开浏览器预览界面效果,可是控制台出现了错误警告,如下图所示:
第六步,调整template标签属性嵌套,去掉多层标签元素,只留一个div标签;class前面的:去掉,如下图所示:
相关推荐
-
Vue.js中extend选项和delimiters选项的比较
Vue.js中extend选项和delimiters选项的比较 extend选项 允许声明扩展另一个组件(可以是一个简单的选项对象或构造函数),而无需使用Vue.extend,这主要是为了便于扩展单文件组件,它和mixin有类似之处 <div id="app"> {{num}} <button @click="add">addNumber</button> </div> <script type="te
-
Vue.js中的extend绑定节点并显示的方法
在使用Vue.js时,可以使用Vue.extend()方法创建一个子类,传入参数包含了一个对象.其中,在extend中的data和vue实例化对象中的data写法不一样.下面利用实例说明,操作如下: 第一步,创建一个静态页面并引入vue.js文件,并在主体元素标签中插入一个div,设置id属性,如下图所示: 第二步,在<script></script>标签中调用Vue.extend(),设置template和data,如下图所示: 第三步,使用new关键字调用$mount(),将创
-
vue项目中使用bpmn为节点添加颜色的方法
内容概述 bpmn是比较方便的绘制流程图的插件,官方demo https://github.com/bpmn-io/bpmn-js-examples 本文主要包括vue项目中bpmn使用实例.应用技巧.基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下. 前情提要 上文我们已经实现了在外部更改节点名.此时又有新玩法:在流程图中,根据节点状态为其标记不同颜色.例如:已完成:黄色,正在进行:绿色,本次我们通过两种方式来实现该需求.效果: 方式1:modeling.setColo
-
JS中appendChild追加子节点无效的解决方法
JS中appendChild追加子节点无效 有这么一段代码: let divs = document.getElementsByClassName('test'); let btn = document.createElement('div'); for(let i=0;i<divs.length;i++){ divs[i].appendChild(btn); } 表面上这段代码为每个 class属性为 test的元素添加一个 div子元素. 看起来没有什么问题,但是执行完之后却发现子元素并没有
-
Vue.js中provide/inject实现响应式数据更新的方法示例
vue.js官方文档:https://cn.vuejs.org/v2/api/#provide-inject 首先假设我们在祖辈时候传入进来是个动态的数据,官方不是说如果你传入了一个可监听的对象,那么其对象还是可响应的么? parent父页面: export default { provide() { return { foo: this.fonnB } }, data(){ return { fonnB: 'old word '} } created() { setTimeout(()=>{
-
vue.js中父组件调用子组件的内部方法示例
前言 今天同事问了一个问题,他在用iview开发时,需要用到iview一个组件的内部方法,而这个内部方法并没有暴露出来,这种情况下如何调用组件内部方法呢,其实很简单,举个栗子
-
学习vue.js中class与style绑定
关于vue.js中class与style绑定的练习代码,分享给大家,供大家参考: html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Vuejs中Class与Style 绑定</title> <link rel="stylesheet" href="css/vu
-
基于vue.js中关于下拉框的值默认及绑定问题
一.今天遇到vue中下拉框问题,故而写点东西留个脚印 <template> <select v-model='selected' @click="disable()"> <option v-for="(option,index) in options" v-bind:value="option.value" :disabled="option.disabled"> {{ option.tex
-
Vue.js 中的 v-model 指令及绑定表单元素的方法
我们可以使用 Vue.js 中的 v-model 指令来完成表单数据的双向绑定. 1 基础用法 1.1 文本输入框(text) 这里演示了在文本输入框上输入的内容,会实时映射到绑定的数据上. html: <div id="app"> <input type="text" v-model="content" placeholder="请输入"> <p>输入框:{{content}}</p
-
Vue.js中的绑定样式实现
目录 绑定class样式 1.字符串写法 2.数组写法 3.对象写法 style 绑定样式 scoped 绑定class样式 1.字符串写法 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Vue初识</title> <script type="text/javascript"
随机推荐
- ThinkPHP3.2.3实现分页的方法详解
- jsp给后台带多个参数的方法
- IBM DB2 日常维护汇总(四)
- .NET程序集引用COM组件MSScriptControl遇到问题的解决方法
- python中defaultdict的用法详解
- Java+Nginx实现POP、IMAP、SMTP邮箱代理服务
- Python sys.path详细介绍
- asp.net利用NamingContainer属性获取GridView行号的方法
- Android实现与Apache Tomcat服务器数据交互(MySql数据库)
- MySQL中Distinct和Group By语句的基本使用教程
- JS实用技巧小结(屏蔽错误、div滚动条设置、背景图片位置等)
- PHP中获取文件扩展名的N种方法小结
- 点弹代码 点击页面任何位置都可以弹出页面效果代码
- java 中设计模式(值对象)的实例详解
- 参考多个站点集合的Eclipse的快捷键大全
- C/C++: Inline function, calloc 对比 malloc
- 下载吧为您提供100M免费ASP空间服务
- 10分钟上手vue-cli 3.0 入门介绍
- python 将数据保存为excel的xls格式(实例讲解)
- 微信小程序非swiper组件实现的自定义伪3D轮播图效果示例