Legendary

李洋的学习笔记


生命周期/模板

<h3>自定义模板文件-&gt;首选项-&gt;用户代码片段:vue.json</h3> <pre><code>&lt;!-- --&gt; &lt;template&gt; &lt;div class&gt;&lt;/div&gt; &lt;/template&gt; &lt;script&gt; //这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等) //例如:import 《组件名称》 from '《组件路径》'; export default { //import引入的组件需要注入到对象中才能使用 components: {}, data() { return { //这里存放数据 }; }, //监听属性 类似于data概念 computed: {}, //监控data中的数据变化 watch: {}, //方法集合 methods: {}, //生命周期 - 创建完成(可以访问当前this实例) created() {}, //生命周期 - 挂载完成(可以访问DOM元素) mounted() {}, beforeCreate() {}, //生命周期 - 创建之前 beforeMount() {}, //生命周期 - 挂载之前 beforeUpdate() {}, //生命周期 - 更新之前 updated() {}, //生命周期 - 更新之后 beforeDestroy() {}, //生命周期 - 销毁之前 destroyed() {}, //生命周期 - 销毁完成 activated() {} //如果页面有keep-alive缓存功能,这个函数会触发 }; &lt;/script&gt; &lt;style lang='stylus' scoped&gt; //@import url(); 引入公共css类 &lt;/style&gt;</code></pre> <p><strong>纯净版</strong></p> <pre><code>&lt;template&gt; &lt;div class&gt;&lt;/div&gt; &lt;/template&gt; &lt;script&gt; export default { components: {}, data() { return {}; }, computed: {}, watch: {}, methods: {}, created() {}, mounted() {}, beforeCreate() {}, beforeMount() {}, beforeUpdate() {}, updated() {}, beforeDestroy() {}, destroyed() {}, activated() {} }; &lt;/script&gt; &lt;style lang='stylus' scoped&gt; &lt;/style&gt; </code></pre>

页面列表

ITEM_HTML