
小程序游戏源码_vue component组件使用方法详解
2021-01-11
按照惯例,引用Vue官网的一句话:
组件 (Component) 是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。在较高层面上,组件是自定义元素,Vue.js 的编译器为它添加特殊功能。在有些情况下,组件也可以是原生 HTML 元素的形式,以 is 特性扩展。 全局组件: 组件在某些HTML标签下会受到一些限制。 解决方法是,通过is属性使用组件 应当注意,如果您使用来自以下来源之一的字符串模板,将不会受限 script type="text/x-template" JavaScript 内联模版字符串 .vue 组件 data使用函数,避免多组件互相影响 html js 如上,div下有三个组件,每个组件共享一个counter。当任意一个组件被点击,所有组件的counter都会加一。 解决办法如下 js 这样每个组件生成后,都会有自己独享的counter。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持凡科。
ponent('todo-item',{
pro凡科抠图:['grocery'],
template:' li {{grocery.text}} /li '
var app7 = new Vue({
el:"#app7",
data:{
groceryList:[
{"id":0,"text":"蔬菜"},
{"id":1,"text":"奶酪"},
{"id":2,"text":"其他"}
比如一下代码,在table标签下,组件是无效的。
table
my-row ... /my-row
/table
table
tr is="my-row" /tr
/table
div id="example-2"
simple-counter /simple-counter
simple-counter /simple-counter
simple-counter /simple-counter
/div
var data = { counter: 0 }
ponent('simple-counter', {
template: ' button v-on:click="counter += 1" {{ counter }} /button ',
data: function () {
return data
new Vue({
el: '#example-2'
ponent('simple-counter', {
template: ' button v-on:click="counter += 1" {{ counter }} /button ',
data: function () {
return {counter:0}
new Vue({
el: '#example-2'
扫描二维码分享到微信