搭建兼容ie9的vue框架

很多前端工程师忙于业务代码开发,工作几年也不知道如何搭建一个框架。这篇文章希望能帮你学会如何搭建一个兼容ie9的vue框架,本文基于你有一定的前端工作经验,纯小白可能看得比较吃力。

  • 文章最后会放出我的项目地址。
  • 项目主要包括: sass 全局scss文件 postcss echarts element-ui vuex mockjs。
  • 依赖的版本很关键,不同版本配置有差异,很多教程就是依赖没写清楚,教程写的很好,使用者操作起来会遇到很多错误。
  • 项目很简单,只有有3个路由,分别介绍 vuex3 mockjs echarts的使用。

本地依赖

bash 复制代码
@vue/cli 4.5.13
vuex 3.4
vue 2.6
sass 1.26
sass-loader 8.0
sass-resources-loader 1.3
postcss-loader 7.0
autoprefixer 8.6

vue ui命令搭建基础框架

复制代码
vue ui

选项选择 router vuex scss vue ui 使用参考 blog.csdn.net/Angela_Conn...

vuex@3使用

我的代码依赖lodash,所以要先安装,并不是vuex必须要用,是个人习惯。

css 复制代码
cnpm i lodash -S  

下面是项目目录作用,这里需要结合项目来看。

文件 作用 备注
views/Vuex3 路由文件
store/index 引用store npm需要安装vuex
store/modules/user 一般写法
store/modules/userManage 常量写法 引入lodash(非必要,用里面的set方法给对象or数组赋值)
store/mutations-types 常量文件
./main.js 引入store

项目引入 element

cnpm i element-ui -S

main.js 引入

项目引入 Echarts

cnpm i echarts -S

我没有在main全局引入echarts

sass-resources-loader 全局scss文件

css 复制代码
cnpm i sass-resources-loader -D  

vue文件写lang='scss',全局引入的必须是scss,不然报奇怪的错误

全局scss在vue.config.js里面配置

css 复制代码
// vue.config.js 
css: {
    loaderOptions: {
      scss: {
        prependData: '@import "./src/index.scss";',
      },
    },
  },

发布网站 下面命令可以把自己的本地项目部署到网上去

zhuanlan.zhihu.com/p/578452272...

arduino 复制代码
cnpm install -g vercel  

- npm run build  
安装完成后,进入 public 目录,通过 vercel 命令发布网站:  
- cd public  
vercel deploy --name vue_svelte  

项目git地址

gitee.com/ldoll/vuecl... 我也在业余时间写了其他版本的前端框架,需要可看我gitee主页 vueui5--vue2-postcss-mockjs-ie10 react17-webpack4-react-router5-mobx vite3-react18-router6-antd4-mobx6

相关推荐
霸王蟹18 小时前
React Fiber 架构深度解析:时间切片与性能优化的核心引擎
前端·笔记·react.js·性能优化·架构·前端框架
霸王蟹1 天前
React中useState中更新是同步的还是异步的?
前端·javascript·笔记·学习·react.js·前端框架
Minyy112 天前
Vue3指令(二)--v-text、v-html数据渲染,计算属性
前端·javascript·vue.js·前端框架·vue·html
.生产的驴2 天前
Vue3 加快页面加载速度 使用CDN外部库的加载 提升页面打开速度 服务器分发
运维·服务器·前端·vue.js·分布式·前端框架·vue
郝开2 天前
扩展:React 项目执行 yarn eject 后的 package.json 变化详解及参数解析
react.js·前端框架·react
junjun.chen06063 天前
【在qiankun模式下el-dropdown点击,浏览器报Failed to execute ‘getComputedStyle‘ on ‘Window‘: parameter 1 is not o
前端·javascript·前端框架
刺客-Andy3 天前
React 第四十一节Router 中 useActionData 使用方法案例以及注意事项
前端·react.js·前端框架
Zero1017134 天前
【详解pnpm、npm、yarn区别】
前端·react.js·前端框架
球球和皮皮4 天前
Babylon.js学习之路《四、Babylon.js 中的相机(Camera)与视角控制》
javascript·3d·前端框架·babylon.js
AC-PEACE4 天前
小程序初始化加载时间优化 步骤思考与总结
react.js·小程序·前端框架