代码拉取完成,页面将自动刷新
由于插件采用原生js编写且不依赖任何第三方库,因此它可以在任意一台支持js的设备上运行。
注意⚠️:如果想将该插件引入大型项目中可直接按照下方方式进行引入,且实例化插件才可以使用,否则插件无法正常工作
*** 需要在引入后进行实例化 ***
* npm install xue-vue2
* import vueUtils from "xue-vue2"
* new vueUtils
script
标签类似cdn的方式引入到项目中<script src="http://bing-chuan.work/get_cdn/xue-vue2"></script>
import vueUtils from "xue-vue2";
let vue = {
//挂载的dom节点元素
el: "#div1",
//需要双向绑定(订阅发布)的数据
data: {
obj: {
data: "调试",
},
},
//需要进行监听的双向绑定数据
wathc:{
obj(val, oldVal) {
console.log("watch", val, oldVal);
}
}
}
new vueUtils(vue)
虚拟DOM
Diff更新
{{ data }}
or {{ data + 'test' }}
or {{ fn(data) }}
v-for
// v-for="(item, index) in list"
or v-for="(item, index) in 10"
or v-for="(item, index) in 'string'"
v-if
v-else-if
v-else
v-show
v-html
v-model
v-click
@click
点击事件computed
计算属性watch
监听beforeCreate
、created
、beforeMount
、mounted
、beforeUpdate
、updated
:class
:style
$nextTick
ref
reactive
toRefs
watchEffect
Context
npm发包
,虚拟dom
,双向绑定
,diff算法
等 不懂的可以看看我之前发的文章(相关代码相比现在有部分改动):http://bing-chuan.work/blog
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型