- 博客(12)
- 收藏
- 关注
原创 pinia个人学习文档
Pinia是Vue的存储库,它允许您在组件/页面之间共享状态。如果您熟悉Composition API,您可能会认为您已经可以通过简单的导出const state = reactive({})来共享全局状态。这对于单页应用程序是正确的,但如果是服务器端呈现,则会使应用程序暴露于安全漏洞之下。什么是store?一个 Store (如 Pinia)是一个实体,它持有未绑定到您的组件树的状态和业务逻辑。换句话说,它托管全局状态。它有点像一个始终存在并且每个人都可以读取和写入的组件。它有三个概念state。
2023-10-16 14:20:21 72 1
原创 关于拓展edit-button-column组件新加自定义保存方法BUG
然后为啥点哪都触发但是点保存不触发,是因为那个table表格只要刷新就会给里面的属性赋值,只要你的操作会导致table表格重新渲染刷新,onSaveDeposit方法就会被调用然后此处又刚好用这个bug也可以很好的展示出v-if 和 v-show区别。传入:custom-add-data采用回调方法的方式发现没有问题,直接写成:custom-add-data="onSaveDeposit"也没有问题。这也是为什么edit-page组件新增自定义方法没有出现错误的原因。
2023-08-25 17:00:28 65 1
原创 Vue官方代码规范
优先级A:基本(错误预防)使用多字组件名用户组件名应该总是多字的,除了根应用组件。这可以防止与现有和未来的HTML元素发生冲突,因为所有HTML元素都是一个单词。 使用详细的道具定义。在提交的代码中,prop定义应该始终尽可能详细,指定至少一种类型。 使用v-for时要注意使用key属性,在组件中使用v-for时key属性总是必须的,为了维持内部组件状态下的子树。即使对于元素来说也是一种保持可预测行为也是一种好的做法 不要在相同的元素上使用v-if和v-for。 组件样式要有一定范围,使用sco
2023-05-19 17:07:16 624 1
原创 写liquibase脚本注意事项
增删改查以及其他api分别再子菜单id后一次追加01,02,03 ······icon路径写在第一个insert中的icon里。是数据权限没有权限限制的不写。
2023-04-06 14:33:42 65 1
原创 页面刷新,查看相关数据回显,from表单中联动的下拉框因为上一级值未改变没有触发change()事件,导致子下拉框回显有误
页面刷新,查看相关数据回显,from表单中联动的下拉框因为上一级值未改变没有触发change()事件,导致子下拉框回显有误。在获取数据列表时也调用一下change()的那个方法。
2023-03-22 10:47:01 52
原创 vscode修改代码之后运行无效
检查了很多问题最开始以为是tsconfig.json文件的问题,最后发现是配置页面路由出错,错把大写字母写为小写,且没有报404,找的到页面,但是每次修改无法重新渲染页面。vscode启动服务器后修改代码,运行不起效,重启服务器会起效。错把expensePool写为expensepool。
2023-03-22 10:23:24 1180
原创 在element组件中自定义组件样式有scoped不生效问题
2.如果增加 :deep 渗透依旧不起效可以在相关组件外嵌套一个<div></div>当我们在项目中需要给element组件加上一些自定义样式的时候,往往是不生效的。,声明了样式是在组件范围内生效的,避免了不同组件的样式污染。项目中使用第三方框架的时候,Vue中有。1.使用deep渗透深度修改。
2023-03-22 10:14:52 551
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人