vue 中 通过js插入的dom 无法生效css问题描述通过js向div中动态添加dom后,事先写好的css样式对新增的dom不生效 原因通过测试,这是因为vue文件中的style标签添加了scoped的原因,而scoped的作用是为了保证这些css样式只会对当前vue文件(组件)生效,但是由于其他vue文件(组件)中也有可能会出现相同的class名相同的css样式,于是vue就采用了添加随机后缀 2022-05-09
vuex 组合式API实践指南1. 定义storestore/index.js 创建store对象并导出store 1234567891011121314151617181920212223242526272829import { store } from "quasar/wrappers";import { createStore } 2022-05-09
通过环境变量的方式保存重要信息 使用Django时,经常会在settings文件中写入数据库的连接信息,当上传到git仓库时,很容易泄露敏感信息造成安全隐患。 解决方案配置环境变量,让Django连接数据库时从环境变量中读取配置信息。这里我们用到了os.environ.get('DbUser')这行代码,意思是从环境变量中读取DbUser这个变量的值。 配置Pycharm的环境变 2022-05-09
echarts报错`setOption` should not be called during main process echarts报错setOption should not be called during main process问题描述父组件传值给wordcloud组件渲染echarts,报错:setOption should not be called during main process.原因是在渲染的时候,数据的先后顺序导致报错 解决办法加延迟,等数据加载完毕后再渲染(延迟加在哪里都可以,只要先让 2022-03-18
vue强制组件刷新、组件值变化不刷新 vue强制组件刷新、组件值变化不刷新 在调用组件的时候,如果数据中只是某个属性变化(比如id)变化,在vue开发工具中看到变量值变化,但是组件上的数据就是不刷新 bug复现引用组件1<bulletMenuVue v-else-if="sNode.type == 'cBomb'" :data="sNode" /> sNode数 2022-03-18
vue3 父子组件间相互传值 vue3 父子组件间相互传值父向子传值父1<pie-chart :pieData="post_data.pid" /> 父组件只需在子组件上声明一个变量即可。 :代表变量,可以传变量;否则只能传常量 子1234export default { props:['pieData'], setup(props,ctx) 2022-03-02 前端 vue3
vue3 router传参 vue3 router传参 A页面点击按钮后携带参数跳转到B页面 原理 导入router import { useRouter } from "vue-router"; A页面传参router.push({}) B页面接收route.params.num; demoroute.js12{ path: '/A 2022-03-01
某些特定条件下click()报错 某些特定条件下click()报错 某程酒店评论的下一页按钮,获取dom后使用.click()方法报错 解决需要先让按钮出现,再点击按钮 12document.getElementsByClassName('forward')[0].scrollIntoViewIfNeeded()document.getElementsByClassName('forward 2022-02-23
Quasar 中添加 tailwindcss Quasar 中添加 tailwindcss 踩大坑了,搞了整整一天才研究明白 结果操作是非常简单,但是我把tailwindcss安装文档从vite到next到nuxt都研究了一遍。把tailwind文档研究后,发现是quasar的问题。单纯的引入并不能引入成功。 从quasar的文档从入门开始看仔细研究,一开始以为可以用quasar的启动文件boot,在启动文件引入tailwind的css文件 2022-02-23