安装各插件

试过 安装“必须安装”的部分亦可

1、安装vuex

  1. npm install vuex --save-dev

2、在项目里面安装vux【必须安装】

  1. npm install vux --save

3、安装vux-loader【必须安装】

  1. npm install vux-loader --save-dev

4、安装less-loader(这个是用以正确编译less源码,否则会出现 ' Cannot GET / ')【必须安装】

  1. npm install less less-loader --save-dev

5、安装yaml-loader  (以正确进行语言文件读取)

  1. npm install yaml-loader --save-dev

配置vux环境

这里注意由于vue-cli3使用的是webpack4而且更新过vue-loader,所以vux使用起来会存在一些兼容的问题,这里需要额外配置一下。

官方更新过vue/cli3.x 的vue-loader,正常配置会导致加载错误。所以需要手动指定vue-loader的版本来解决加载问题。

  1. npm install vue-loader@14.2.2 -D

新建 vue.config.js,配置如下代码

  1. module.exports = {
  2. configureWebpack: config => {
  3. require('vux-loader').merge(config, {
  4. options: {},
  5. plugins: ['vux-ui']
  6. })
  7. }
  8. };

package.js

测试

  1. <template>
  2. <div>
  3. <tab>
  4. <tab-item selected @on-item-click="onItemClick">已发货</tab-item>
  5. <tab-item @on-item-click="onItemClick">未发货</tab-item>
  6. <tab-item @on-item-click="onItemClick">全部订单</tab-item>
  7. </tab>
  8. </div>
  9. </template>
  10.  
  11. <script>
  12. import { Tab, TabItem, Sticky, Divider, XButton, Swiper, SwiperItem } from 'vux'
  13. export default {
  14. name: "HeadBar",
  15. methods:{
  16. onItemClick (index) {
  17. console.log('on item click:', index)
  18. },
  19. },
  20. components: {
  21. Tab,
  22. TabItem,
  23. Sticky,
  24. Divider,
  25. XButton,
  26. Swiper,
  27. SwiperItem
  28. },
  29. }
  30. </script>
  31.  
  32. <style scoped>
  33.  
  34. </style>

App.vue 引用

  1. <template>
  2. <div id="app">
  3. <HeadBar></HeadBar>
  4. <HelloWorld msg="Welcome to Your Vue.js App"/>
  5. </div>
  6. </template>
  7.  
  8. <script>
  9. import HelloWorld from './components/HelloWorld.vue'
  10. import HeadBar from './components/HeadBar'
  11.  
  12. export default {
  13. name: 'app',
  14. components: {
  15. HelloWorld,
  16. HeadBar
  17. }
  18. }
  19. </script>

vue/cli3 配置vux的更多相关文章

  1. 如何在你的Vue项目配置vux

    做移动端项目的话vue现在是首要的选择,足够轻便,文档足够全,当然用的人多,项目中遇到的坑别人可能也遇到过,解决起来也比较方便,至于在开发中做需要的移动端组件库,个人比较推崇vux. 其实项目里组件库 ...

  2. vue cli3配置开发环境、测试环境、生产(线上)环境

    cli3创建vue项目是精简版的少了build和config这2个文件,所以配置开发环境.测试环境.生产环境的话需要自己创建env文件. 需要注意2点: 1.cli2创建项目生成的config文件里的 ...

  3. vue/cli3 配置相对路径

    根目录下新建 vue.config.js 文件 const path = require('path') function resolve(dir){ return path.join(__dirna ...

  4. @vue/cli3+配置build命令构建测试包&正式包

    上一篇博客介绍了vue-cli2.x配置build命令构建测试包和正式包,但现在前端开发vue项目大多数使用新版@vue/cli脚手架搭建vue项目(vue create project-name) ...

  5. vue cli3 配置postcss

    1.安装postcss-import,postcss-cssnext 包 2.修改package.json 将postcss响应的内容替换为 "postcss": { " ...

  6. 在 vue cli3 的项目中配置双服务,模拟 ajax 分页请求

    最近安装了下vue cli3版本,与 cli 2 相比,文件少了,以前配置方法也不管用了.demo 中的大量的数据,需要做成 ajax 请求的方式来展示数据,因此,需要启动两个服务,一个用作前端请求, ...

  7. vue cli3超详细创建多页面配置

    1.首先按照vue cli3 给的入门文档下载个vue cli3 如果之前下载了vue cli2的要先卸载之前的 2.检查安装是否成功 3.ok,现在环境搭建好了,新建项目 vue create he ...

  8. vue cli3 项目配置

    [转]https://juejin.im/post/5c63afd56fb9a049b41cf5f4 基于vue-cli3.0快速构建vue项目 本章详细介绍使用vue-cli3.0来搭建项目. 本章 ...

  9. 安装VUE Cli3 框架方法

    下面为大家介绍一下怎样安装  VUE Cli3的步骤 官网地址  https://cli.vuejs.org/zh/guide/installation.html 一.首先要检查一下是否安装node环 ...

随机推荐

  1. Markdown 链接

    如下,方括号显示说明,圆括号内显示网址, Markdown 会自动把它转成链接 [我是百度](https://www.baidu.com/) [我是淘宝](https://www.taobao.com ...

  2. python的运行机制和版本区别

    引用来自:here 解释型语言和编译型 首先,我们编程都是用的高级语言(写汇编和机器语言的大牛们除外),计算机不能直接理解高级语言,只能理解和运行机器语言,所以必须要把高级语言翻译成机器语言,计算机才 ...

  3. css3整理--box-sizing

    box-sizing语法: box-sizing : content-box || border-box || inherit 参数取值: content-box:此值为其默认值,其让元素维持W3C的 ...

  4. vba 调用 countif 函数问题

    源数据是A1:G18,需求是在K列显示A1:A18中各单元格重复出现的次数.在L列中是用countif函数直接计算的, Private Sub test() Dim rng As Range, i A ...

  5. J - S-Nim

    Arthur and his sister Caroll have been playing a game called Nim for some time now. Nim is played as ...

  6. 洛谷P1182 数列分段【二分】【贪心】

    题目:https://www.luogu.org/problemnew/show/P1182 题意: 有n个数,要分成连续的m段.将每段中的数相加,问之和的最大值的最小值是多少. 思路: 和P1316 ...

  7. Echarts 的Formatter的回调函数

    option = { tooltip: { trigger: 'axis', formatter: function (params,ticket,callback) { let res = para ...

  8. 泡泡一分钟:Motion Planning for a Small Aerobatic Fixed-Wing Unmanned Aerial Vehicle

    Motion Planning for a Small Aerobatic Fixed-Wing Unmanned Aerial Vehicle Joshua Levin, Aditya Paranj ...

  9. Codeforces 1132C - Painting the Fence - [前缀和优化]

    题目链接:https://codeforces.com/contest/1132/problem/C 题意: 栅栏有 $n$ 个节,有 $q$ 个人可以雇佣来涂栅栏,第 $i$ 个人可以涂第 $l_i ...

  10. HDU 1002 - A + B Problem II - [高精度]

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1002 Problem DescriptionI have a very simple problem ...