我在往期文章《纯手工撸一个Vue框架》中介绍了怎么从零一点点地搭建一个vue框架,这篇文章,我将在当时创建好的框架上手动引入element-ui,而不是使用官方的element-starter脚手架
已搭建好的vue框架的文件结构
引入element-ui
- 修改main.js的代码,使element-ui生效,修改为如下
1 2 3 4 5 6 7 8 9 10 11
| import Vue from 'vue' import App from './App.vue' import router from './router.js' import ElementUI from 'element-ui' import 'element-ui/lib/theme-chalk/index.css'; Vue.use(ElementUI) new Vue({ el: "#app", router: router, render: render => render(App) })
|
- 修改helloworld.vue文件,引入一个element-ui标签,修改为如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <template> <div> Hello World! <el-input v-model="input" placeholder="请输入内容"></el-input> </div> </template> <script> export default { data: function () { return { input: "这是一个element-ui的输入标签", }; }, }; </script>
|
至此,我已经成功引入element-ui了,下篇文章,我将基于这个vue-element-ui框架,通过手动的方式引入electron,而不是使用electron-vue脚手架