随笔分类 -  vue3

vue3一些新玩意 ,学习学习看看看看
摘要:npm install vue-wechat-title --save // 引入换标题的插件 import VueWechatTitle from 'vue-wechat-title' // 使用插件 VueWechatTitle app.use(store).use(router).use(An 阅读全文
posted @ 2022-12-21 11:41 咸瑜 阅读(413) 评论(0) 推荐(0) 编辑
摘要:首先去官网下载JS: 在 https://www.jsdelivr.com/package/npm/echarts 选择 dist/echarts.js,点击并保存为 echarts.js 文件。 我找好了啊 5.4.0 : https://cdn.jsdelivr.net/npm/echarts@ 阅读全文
posted @ 2022-11-28 09:16 咸瑜 阅读(249) 评论(0) 推荐(0) 编辑
摘要:md5.js: var KEY = "!@#QWERT"; /* * Configurable variables. You may need to tweak these to be compatible with * the server-side, but the defaults work 阅读全文
posted @ 2022-06-28 20:35 咸瑜 阅读(1907) 评论(0) 推荐(0) 编辑
摘要:使用的时候 我是TS + vue3 的 defineComponent 用的是 wangEditor的4.x版本,5.x支持VUE3用的是组件,我还是用了4 因为vue3里 defineComponent 取DOM直接取是为null的【即: const editor = new E('#div1') 阅读全文
posted @ 2022-06-26 17:57 咸瑜 阅读(234) 评论(0) 推荐(0) 编辑
摘要:先来环境: .env.development .env.production 这个我不多说了把 # just a flag 那个文件就写那个 ENV = 'production' # base api VUE_APP_BASE_API = '/xxxxx-api' 安装: npm i --save 阅读全文
posted @ 2022-06-07 09:36 咸瑜 阅读(282) 评论(0) 推荐(0) 编辑
摘要:vue create 项目名 因为使用 @vue/cli-v4.5.13 版本创建的项目中,vue 的版本为 v 3.0.0 。但是我们的项目需要使用最新的 script setup 语法,该语法在 v 3.0.0 版本中是不支持的,所以我们需要升级 vue 版本。大家可以通过以下指令进行升级:执行 阅读全文
posted @ 2022-06-06 10:33 咸瑜 阅读(40) 评论(0) 推荐(0) 编辑
摘要:import { createApp } from 'vue' import App from './App.vue' import router from './router' import store from './store' // ElementPlus import ElementPlu 阅读全文
posted @ 2022-06-05 10:45 咸瑜 阅读(410) 评论(0) 推荐(0) 编辑
摘要:对于git提交规范 来说,不同的团队可能会有不同的标准 我们要学习的commitizen就是其中的佼 佼者!commitizen仓库名为 ,它提供了个git cz的指令于代替git commit,简单句话介绍它: 当你使commitizen进代码提交(git commit)时,commitizen会 阅读全文
posted @ 2022-06-01 21:24 咸瑜 阅读(101) 评论(0) 推荐(0) 编辑
摘要:vs code 中找到这玩意 ,打钩: ESlinet 希望制表符是2字符,所以你也在VSCODE改改即可 如果和Eslintrc冲突的话,那么你就把冲突的关了【注意是关闭Eslintrc的检测】 关闭方法就是在.eslintrc的 rules自己加上 off 阅读全文
posted @ 2022-05-31 21:24 咸瑜 阅读(72) 评论(0) 推荐(0) 编辑
摘要:这个插件可以和平掉 不同 浏览器之间的差异 vueCli 安装: main.js 引入: 阅读全文
posted @ 2022-04-21 21:58 咸瑜 阅读(35) 评论(0) 推荐(0) 编辑
摘要:检查下啊,基础啊 不多说,希望读者有脑子。 vue自动创建了 store 文件夹,下面的index.js 是一个VueX的全局数据仓库吧,可以这样理解。 我现在在state 添加 name 叫咸瑜,那我在其他页面或组件我可以这样获取到这个name : 就是这样获取即可。 修改 state的值,严格执 阅读全文
posted @ 2022-04-18 20:40 咸瑜 阅读(82) 评论(0) 推荐(0) 编辑
摘要:创建,然后选路由,然后main.js 看看有没有,有基础的不用多说,没基础的推荐先写vue2 再来 router-link 是跳转路由的标签,和a标签差不多,to就是要跳转路由的路劲,该路径在 router的index.js 已定义好,然后router-view 负责展示 路径对应的 组件。 说的有 阅读全文
posted @ 2022-04-18 20:18 咸瑜 阅读(134) 评论(0) 推荐(0) 编辑
摘要:vue3 的 setup 里面使用生命周期函数: 除了上面,还新增了2个新的生命周期函数: 阅读全文
posted @ 2022-04-16 17:14 咸瑜 阅读(137) 评论(0) 推荐(0) 编辑
摘要:简单使用方法之一: <script> const app = Vue.createApp({ setup() { const { ref, watch } = Vue; // 定义 val const val = ref(""); // 使用监听器,用法之一... watch(val, (curre 阅读全文
posted @ 2022-04-16 16:30 咸瑜 阅读(225) 评论(0) 推荐(0) 编辑
摘要:<script> // computed 计算属性 const app = Vue.createApp({ setup() { // 引入计算属性 const { reactive, computed } = Vue; const countObj = reactive({ count: 0}); 阅读全文
posted @ 2022-04-14 09:55 咸瑜 阅读(268) 评论(0) 推荐(0) 编辑
摘要:toRef的使用: Context 使用: context 里面有3个参数, {attrs,slots,emit} : 1.attrs 的使用: 其实就是父组件传递的属性 <script> const app = Vue.createApp({ // 使用组件 child template:` <c 阅读全文
posted @ 2022-04-14 09:06 咸瑜 阅读(159) 评论(0) 推荐(0) 编辑
摘要:https://v3.cn.vuejs.org/guide/composition-api-setup.html#setup setup在created实例初始化之前。 所以呢 在里面不能用 this啊,他肯定找不到的。 直接返回的数据,全局也是拿的到的。 使用 setup 函数时,它将接收两个参数 阅读全文
posted @ 2022-04-04 11:15 咸瑜 阅读(421) 评论(0) 推荐(0) 编辑
摘要:官方文档:https://v3.cn.vuejs.org/api/application-api.html#use 安装 Vue.js 插件。如果插件是一个对象,则它必须暴露一个 install 方法。如果插件本身是一个函数,则它将被视为 install 方法。 该 install 方法将以应用实例 阅读全文
posted @ 2022-03-31 11:30 咸瑜 阅读(736) 评论(0) 推荐(0) 编辑
摘要:通常,当我们需要从父组件向子组件传递数据时,我们使用 props。 想象一下这样的结构:有一些深度嵌套的组件,而深层的子组件只需要父组件的部分内容。在这种情况下,如果仍然将 prop 沿着组件链逐级传递下去,可能会很麻烦。 对于这种情况,我们可以使用一对 provide 和 inject。 无论组件 阅读全文
posted @ 2022-03-31 11:11 咸瑜 阅读(340) 评论(0) 推荐(0) 编辑
摘要:VUE一般使用template来创建组件 ,然后VUE渲染在页面上。 如果某些环境下,需要使用JS来创建html的DOM节点,这时候要使用render函数了: 详细: 字符串模板之外的另一种选择,允许你充分利用 JavaScript 的编程功能 <div id="app" class="demo"> 阅读全文
posted @ 2022-03-31 10:52 咸瑜 阅读(227) 评论(0) 推荐(0) 编辑

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