随笔分类 - vue
vue + axios
摘要:// vue3 + qiankun 项目改造遇到的问题// 1. 获取当前路由,使用 useRoute 或者 useRouter 直接获取或者刷新页面拿到的是 / , 只有在 watch 和 watchEffect 中监听才能拿到当前路由// 2. 路由配置name不能相同, 相同会加载不出来 //
阅读全文
摘要:// 手写组合API // 1. shallowReactive 和 reactive const reactiveHandler = { get(target, prop) { console.log('拦截器 get..........', prop) return Reflect.get(ta
阅读全文
摘要:// shallowReactive 和 reactive const reactiveHandler = { get(target, prop) { console.log('拦截器 get..........', prop) return Reflect.get(target, prop) },
阅读全文
摘要:// vue2 和 vue3 的区别 // 1. 创建项目 // vue2 : new Vue({render: h => h(App)}).$mount() // vue3 : createApp(App).mount('#app') // 2. template 模板 // vue2 : 必须有
阅读全文
摘要:1. 场景: 有一个检索池,检索条件可以自定义一个,检索条件对应的数据动态加载,检索条件对应的项不确定,有 sleect,input, dateRabge.... 2. 需求遇到的问题 1. 方案1: 使用 v-html 解决,1. 不能解决数据动态加载问题,2. 不能解决项目是 innput se
阅读全文
摘要:1. 现状:当前有一个操作栏,按钮每个都是写死的,每个按钮有多种权限控制显示影藏。 2. 需求:按钮超过3个要折叠显示到更多中,少于3个不显示更多 3. 针对需求引发的问题: 1. 每条数据,每个按钮,每种权限判断该不该显示当前按钮,条件太多太复杂。 2. 动态展示有两种实现方案: 1. 构造动态展
阅读全文
摘要:首先我们提出几个问题: 1. 本地项目启动端口 localhost:8080 , 你想去连接后台开发人员的 ip 调接口, 后台ip+端口号+访问api,比如说是 http://10.220.146.82:8991/dispatch/orderList , 此时必然被引起跨域。就是你使用 local
阅读全文