博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue-cli 3.0
阅读量:5127 次
发布时间:2019-06-13

本文共 864 字,大约阅读时间需要 2 分钟。

安装:

npm i @vue/cli -g

搭建项目:

vue create vue-test

 

按需加载element-ui

1、npm i element-ui -S

  npm install babel-plugin-component -D

2、babel.config.js 文件中设置

module.exports = {

presets: [
'@vue/app',
'@babel/env'
],
plugins: [ // element官方教程
[
'component',
{
'libraryName': 'element-ui',
'styleLibraryName': 'theme-chalk'
}
]
]
}

 

3、vue文件中引用

import { Button } from 'element-ui';

export default {

name: 'home',
components: {
[Button.name]: Button
}
}

 

vue单独页中修改body样式,钩子函数中修改

mounted:function(){

  document.body.style.background = '#F3F7FF'
}

 

4、在vue中操作DOM--this.$nextTick()

 比如一个新闻滚动的列表项。如果在这里需要操作dom, 应该是等待 Vue 完成更新 DOM之后。

this.nextTick(callback),当数据发生变化,更新后执行回调。

this.$nextTick(callback),当dom发生变化,更新后执行的回调。

 

5、vue项目里,img标签报错,添加默认图片

 data() { return { defaultImg: 'this.src="' + require('../../assets/img/timg.jpg') + '"' } }

转载于:https://www.cnblogs.com/ckmouse/p/11003357.html

你可能感兴趣的文章
3.0 C++远征:构造函数
查看>>
Caffe2 玩玩回归(Toy Regression)[5]
查看>>
Leetcode::Flatten Binary Tree to Linked List
查看>>
Centos6.5 登录时,提示Module is unkown
查看>>
tomcat 发布简单的html网站
查看>>
圆桌十日冲刺之三
查看>>
asp.net 如何判断用户终端
查看>>
9. Android框架和工具之 SlidingMenu(抽屉菜单)
查看>>
使用Autofac时无法加载assembly
查看>>
[USACO08DEC]Trick or Treat on the Farm (拓扑排序,DP)
查看>>
EL表达式语言总结
查看>>
定向抓取漫谈
查看>>
facade-theory-ns.cs
查看>>
Lion开启Trim指令支持
查看>>
孙正义
查看>>
在ScrollView下加入的组件,不能自动扩展到屏幕高度
查看>>
运维基础-Linux发展史、安装、基本操作
查看>>
win7系统激活最简单方法
查看>>
布尔表达式
查看>>
MySQL设置字段的默认值为当前系统时间
查看>>