随笔分类 - Vue
摘要:# 开始 > 一个基于promise可以用于浏览器和node.js的网络请求库,可以允许在浏览器和node中。在node中使用http模块,在浏览器中使用ajax,使用 `pnpm add axios` 进行安装 # 基础 ## axios实例 > 一般来说我们都通过axios实例来调用其方
阅读全文
摘要:开始 mock一个用于拦截ajax请求,并返回模拟数据的库。主要让前端独立于后端进行开发,通过 pnpm add mockjs 来进行安装 基础 初窥门径 var data = Mock.mock({ // 属性 list 的值是一个数组,其中含有 1 到 10 个元素 'list|1-10': [
阅读全文
摘要:介绍 Pinia (发音为 /piːnjʌ/,类似英文中的 “peenya”) 是最接近有效包名 piña (西班牙语中的 pineapple,即“菠萝”) 的词,是一个状态管理插件,允许跨组件,跨页面共享状态。vuex的升级版,相比于vuex少了一个mutation。 下面的内容我将配合vue
阅读全文
摘要:安装 vue-router是一个vue的插件,一般用来实现前端的路由, 推荐使用 pnpm add vue-router@4 进行安装。推荐配合vue3组合式api使用 基础 一个简单的例子 <!-- App.vue文件 --> <div id="app"> <h1>Hello App!</h1>
阅读全文
摘要:webpack 5 前言 其实想弄webpack4+的,但这个比较旧,有些东西不好找如找相对版本的loader、plugin很麻烦,还不如就用webpack5。 我把 package.json 放到文章底下 注意 阅读下面内容时,当你已经了解node与npm包管理! 基本结构 npm init -y
阅读全文
摘要:安装babel 打开终端,输入命令:npm install --save-dev @babel/core @babel/cli @babel/preset-env @babel/node 安装完毕之后,再次输入命令安装:npm install --save @babel/polyfill 创建bab
阅读全文