随笔分类 -  vue

摘要:动态路由生成 vue3 stores/index.js import { defineStore } from 'pinia'; export const useRouteStore = defineStore('route', { state: () => ({ dynamicRoutes: fa 阅读全文
posted @ 2024-06-13 15:38 蓝幻ﹺ 阅读(117) 评论(0) 推荐(0) 编辑
摘要:pinia 状态管理器,统一状态管理,组件间通信 state、getter 和 action,我们可以假设这些概念相当于组件中的 data、 computed 和 methods 1 安装 npm install pinia 2 在store/xx.js,写入代码,可以定义多个 import {de 阅读全文
posted @ 2024-05-15 19:45 蓝幻ﹺ 阅读(19) 评论(0) 推荐(0) 编辑
摘要:前端配置 1 axios 安装 cnpm install axios -S main.js中 import axios from 'axios' Vue.prototype.$axios=axios 2 elementui 安装 cnpm install element-ui -S main.js中 阅读全文
posted @ 2024-05-15 19:45 蓝幻ﹺ 阅读(9) 评论(0) 推荐(0) 编辑
摘要:工程化之创建vue项目 清空缓存 npm cache clean --force 搭建vue2的环境 装cnpm 这个包,cnpm替代npm npm install -g cnpm --registry=https://registry.npmmirror.com 安装vue脚手架 cnpm ins 阅读全文
posted @ 2024-05-06 17:24 蓝幻ﹺ 阅读(25) 评论(0) 推荐(0) 编辑
摘要:计算属性 在 Vue 2 中使用 computed 在 Vue 2 中,计算属性是通过 computed 选项来定义的。 示例中,我们定义了一个 fullName 计算属性,它会根据 firstName 和 lastName 的值计算出完整的姓名。 export default { data() { 阅读全文
posted @ 2024-05-06 17:15 蓝幻ﹺ 阅读(13) 评论(0) 推荐(0) 编辑
摘要:生命周期 vue2 钩子函数 描述 beforeCreate 创建Vue实例之前调用 created 创建Vue实例成功后调用(可以在此处发送异步请求后端数据) beforeMount 渲染DOM之前调用 mounted 渲染DOM之后调用,这时候可以向后端发送数据了 beforeUpdate 重新 阅读全文
posted @ 2024-05-06 17:15 蓝幻ﹺ 阅读(6) 评论(0) 推荐(0) 编辑
摘要:指令 v-text 标签内容显示js变量对应的值 <div id="box"> <span v-text="a"></span> <!-- 等同于 --> {{a}} </div> <script> let vm = new Vue({ el: '#box', data: { a: 111 } }) 阅读全文
posted @ 2024-05-06 17:14 蓝幻ﹺ 阅读(6) 评论(0) 推荐(0) 编辑
摘要:ref 1 vue2 ref属性 也可以实现组件间通信:子和父都可以实现通信 ref放在标签上,拿到的是原生的DOM节点 ref放在组件上,拿到的是组件对象 ,对象中的数据、函数 都可以直接使用 通过这种方式实现子传父(this.$refs.mychild.text) 通过这种方式实现父传子(调用子 阅读全文
posted @ 2024-05-06 17:14 蓝幻ﹺ 阅读(7) 评论(0) 推荐(0) 编辑
摘要:组件通信 1.父传子 在全局组件中自定义属性:<Child :myname="qname"></Child> 在组件中获取:{{myname}} <div id="app"> <h1>组件使用-父传子-自定义属性</h1> <Child :myname="qname"></Child> </div> 阅读全文
posted @ 2024-05-06 17:13 蓝幻ﹺ 阅读(4) 评论(0) 推荐(0) 编辑
摘要:es6语法总结 1.1 let,const # let 定义变量 # const定义常量 块级作用域 # var 以后尽量少用,函数作用域 # 在ES6之前,我们都是用var来声明变量,而且JS只有函数作用域和全局作用域,没有块级作用域,所以{}限定不了var声明变量的访问范围。 # ES6 新增了 阅读全文
posted @ 2024-05-06 17:13 蓝幻ﹺ 阅读(33) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示