环境基础
vue-cli 3.x搭建环境

安装
npm安装
NPM安装 iView

npm i -S iview
全局引入
一般在 webpack 入口页面 main.js 中如下配置:

import iView from 'iview';
import 'iview/dist/styles/iview.css';

Vue.use(iView);
會出現 iView is unidefined,正確的配置
src/iview/index.js

import iview from ‘iview’
前面的 iview 要用小寫

import Vue from "vue";
import iview from "iview";
import "iview/dist/styles/iview.css";

Vue.use(iview);
src/main.js加入這一行即可

import "./iview";
注意:babel.config.js中的plugins配置要删除,否则会引起冲突

按需引入
修改babel.config.js,添加下面配置

"plugins": [
    [
      "import",
      {
        "libraryName": "iview",
        "libraryDirectory": "src/components"
      }
    ]
  ]
如果您想在 webpack 中按需使用组件,减少文件体积,可以这样写:

import { Button, Table } from 'iview';
Vue.component('Button', Button);
Vue.component('Table', Table);
提醒:*按需引用仍然需要导入样式,即在 main.js
或根组件执行 import ‘iview/dist/styles/iview.css’;*

注意:尽量使用index.js中的命名,避免使用vue内置的名字,否则会引起错误

vue-ui安装
自定义配置:
此时很多朋友会问了,没有配置文件,那我需要自定义一个配置咋办呢?
莫慌,此时我们只需要在项目根目录新建一个 vue.config.js 文件就能使用自定义配置了

module.exports = {
  baseUrl: process.env.NODE_ENV === 'production'
    ? '/production-sub-path/'
    : '/',
  devServer: {
    port: 8000
  }
}
组件使用规范
a、动态传值,使用 :prop = ''
b、在非 template/render 模式下(例如使用 CDN 引用时),
   组件名要分隔(驼峰命名改为烤肉串),例如 DatePicker 必须要写成 date-picker
c、以下组件,在非 template/render 模式下,需要加前缀 i-:
    ·Button: i-button
    ·Col: i-col
    ·Table: i-table
    ·Input: i-input
    ·Form: i-form
    ·Menu: i-menu
    ·Select: i-select
    ·Option: i-option
    ·Progress: i-progress
   以下组件,在所有模式下,必须加前缀 i-,除非使用 iview-loader:
     ·Switch: i-switch
     ·Circle: i-circle
问题
使用箭头函数this为空,箭头函数会改变this指向

Try changing the iView import statement to the following:

import iView from ‘iview/dist/iview.min’;
Frequently you’ll find that distribution packages contain the production version of the library located within a dist directory. Seeing as the stylesheet is located there, I’d assume the js is there as well.

// likely that the iview js in this directory
import ‘iview/dist/styles/iview.css’;

相关文章
VUE(五):vue-cli 3.0使用教程
VUE(六):vue-resource HTTP介绍
VUE(七):vue使用中的问题
VUE(二):安装vue-cli
VUE(三):安装vue-cli 3.x

VUE(四):引入iview相关推荐

  1. webpack引入iview.css,解决webpack+Vue引入iView找不到字体文件的问题

    原因: css-loader后面带了参数modules(打包报错) url-loader后面带了参数name(引入报错) { test: /\.css$/, use: ExtractTextPlugi ...

  2. 创建Vue项目 以及引入Iview

    创建Vue项目 以及引入Iview 官方文档 # 全局安装 vue-cli $ npm install --global vue-cli # 创建一个基于 webpack 模板的新项目 $ vue i ...

  3. iview构建基本html页面,使用vue-cli创造基于vue.js的iview工程

    1.vue-cli 介绍 vue-cli是一个vue.js提供的脚手架,可以快速构造项目结构. vue-cli本身集成了多种项目模板: 1.simple  很少简单,只有一个html页面 2.webp ...

  4. vue项目引入字体图标iconfont

    直接将icon下载成图片使用,看此篇 一.登入阿里字体图标库 选择图标加入购物车 下载代码: 解压后,将除了html的文件都复制一份到自己项目assets下: 二.点击打开之前解压的html文件 推荐 ...

  5. Vue中引入echarts的步骤,折线图、柱状图、饼图的常用配置项

    vue中引入echarts 一.安装echarts 二.引入echarts 1.全局引入 2.局部引入 三.vue中使用echarts 1.准备好函数 2.准备一个容器来放echarts 3.初始化容 ...

  6. vue之使用iview插件实现列表展示或table展示

    iview学习地址:https://www.iviewui.com/ 1.iview了解: 开发过项目后台管理系统的人都知道,很多数据都是呈一个列表的形式展现给管理员,或者以各种图展现.就比如,用户数 ...

  7. vue中引入高德js

    项目概述: 通过在vue中引入高德js,实现地图的加载呈现,以及在地图中实现设备坐标定位,并在设备列表点击的同时进行定位点的切换和地图视图的切换,在点击坐标点的时候可以弹出相关介绍信息. 第一步:在i ...

  8. Vue如何引入第三方js

    最近遇到的问题是如何在vue中引入mui.js,通过import引入就报这个错 一看就知道mui是传统模式,没有es6的export写法,所以import引用不到,给mui加上export defau ...

  9. BIGEMAP地图VUE中引入

    一.获取地图服务器参数 <!DOCTYPE html><html> <head><meta charset='UTF-8' /><meta nam ...

  10. vue中使用iview UI

    iview ui是一个强大的ui库基于vue,有很多实用的基础组件比elementui的组件更丰富,这里介绍如何在vue项目中使用iview开发项目.iview自己有一套后台管理模版iview-adm ...

最新文章

  1. 32岁健身教练转行程序员,拿到年薪76万offer
  2. 人体姿态估计--RMPE: Regional Multi-Person Pose Estimation
  3. 浙大python判断两个字符串是否为变位词_python数据结构与算法 变位词
  4. stm32 输入捕获学习(二)
  5. VTK:图像迭代器用法实战
  6. 关于通过dll导出类模板和函数模板
  7. 滑动翻页效果_Flutter实现3D效果,一个字,炫!
  8. Laravel-数据库队列
  9. SPOJ PGCD (mobius反演 + 分块)
  10. SciPy 非线性方程求解 | Python技能树征题
  11. Android 系统开发_核心技术篇 -- 深入钻研 JNI
  12. 通达OA CRM扫描枪条码录入
  13. 手机号段归属地数据库
  14. 基金定投如何选择买卖点?——关于定投的择时研究
  15. 目标跟踪数据集VOT环境详细配置过程(附部分tracker融合代码)
  16. 浙江众源自控系统有限公司亮相2022生物发酵展(济南)7月14日与您相约
  17. 闪存存储特性以及文件系统应用
  18. 有关于取证的笔记——包含详细例题解析
  19. 5分钟就能做一个Excel动态图表,你确定不学学?
  20. JAVA如何开发订单通知短信

热门文章

  1. 【文学文娱】《屌丝逆袭》-出任CEO、迎娶白富美、走上人生巅峰
  2. D盘Program Files消失,如何恢复
  3. 9.数据中台 --- 数据服务体系建设
  4. seo全攻略_SEO优化操作流程是怎样的?有哪些步骤?
  5. 南阳题目364-田忌赛马
  6. arcgis for js 4 隐藏缩放按钮及底部powered by ESRI
  7. 房贷压力那么大,当房奴那么累,为什么很多年轻人还贷款买房?
  8. ASEMI快恢复二极管MUR560D怎么代换,MUR560D替代原则
  9. android刷广告,android – 广告不可见.没有刷新广告.屏幕关闭后
  10. 如何复制cmd命令行文字