VUE August 20, 2018

ElementUI之Layout布局

Words count 6.5k Reading time 6 mins.

整个宽度分为24份,通过span属性来定义元素的宽度占多少

  <el-row>
    <el-col :span="12"><div class="...
Read article

VUE August 20, 2018

Vue添加第三方iconfont图标库

Words count 3.9k Reading time 4 mins.

我们需要到iconfont选择图标,然后下载到本地。

iconfont官网:http://www.iconfont.cn/

下面以导入官方提供的【AIS产品图标库】为例

1.登录到iconfont

2.选择图标库

在导航栏点击【图标库】然后选择【官方图标库】

这时候我们会看到官方图标库,我们找到【AIS产品图标库】,点击进入

3.添加图标到自己的库

添加入库

进入【AIS产品图标库】后,我们可以选择自己喜欢的图标,然后添加到自己的库,具体操作,鼠标放到图标上,会出现选项,选择【添加入库】

全部添...

Read article

VUE August 20, 2018

vue.js 1.0 学习

Words count 2k Reading time 2 mins.

环境搭建

//安装全局的vue-cli命令行工具
cnpm install -g vue-cli
//创建基于'webpack'模板的新项目
vue init webpack#1.0 my-project
//切换到项目里安装依赖
cnpm install
//启动服务
npm run dev

MVVM框架

vue.js 简介

什么是vue.js
他是一个轻量级 mvvm框架
数据驱动+组件化的前端开发

vue.js的核心思想
数据驱动、组件化

组件设计原则
页面上每个独立的可视/可交互区...

Read article

VUE August 19, 2018

ElementUI之button

Words count 2.9k Reading time 3 mins.

        <el-button type="primary">primary</el-button>
        <el-button type="success">success</el-button>
        <el-button type="warning">warning</el-button>
        <el-button type="danger">danger...
Read article

VUE August 19, 2018

在vue里引入jquery

Words count 974 Reading time 1 mins.

在项目文件目录下运行如下命令,安装jquery

npm install jquery

修改build/webpack.base.conf.js文件

在开头加入一行代码

 var webpack=require("webpack")

然后在这个文件中的module.exports添加如下代码:

  plugins: [
new webpack.optimize.CommonsChunkPlugin('common.js'),
new webpack.ProvidePlugin...
Read article

VUE August 19, 2018

在vue里引入element-ui

Words count 488 Reading time 1 mins.

在项目路径下安装element-ui,运行命令:

npm install element-ui -s

修改main.js文件

import ElementUI from 'element-ui'
import 'element-ui/lib/theme-default/index.css'

Vue.use(ElementUI)
Read article

VUE August 19, 2018

Radio 单选框

Words count 1.4k Reading time 1 mins.

 <el-radio class="radio" v-model="radio" label="1">备选项</el-radio>
  <el-radio class="radio" v-model="radio" label="2">备选项</el-radio>
<el-radio disabled v-model="...
Read article

VUE August 19, 2018

父组件向子组件通信的两种方式

Words count 983 Reading time 1 mins.

父组件:

传递静态字符串

 <compinent-a msgfromfather="strings"></compinent-a>

传递父组件data里的数据

 <compinent-a :msgfromfather="fromData"></compinent-a>

子组件:

注册属性

 props:['msgfromfather'],
 //注册父组件里传递的属性

使用

...
Read article

VUE August 19, 2018

子组件向父组件通信的两种方式

Words count 888 Reading time 1 mins.

子组件

methods:{
 onClickMe:function (){
    this.$emit('functionName',Data)

}
//functionName为父组件里要绑定的方法,data为向父组件传递的数据

父组件

<compinent-a v-on:functionName="listenToMyBoy"></compinent-a>
methods:{
    listenToMyBoy...
Read article

VUE August 19, 2018

利用vue-router来控制用户登录权限

Words count 1.3k Reading time 1 mins.

用vue-router来控制用户登录权限的原理,实际上就是应用了vue-router提供的router.beforeEach来注册一个全局钩子。具体用法

根据判断是否具有登录权限来设置路由跳转,如果没有全选统一跳转到登录页面。

import router from './router'
import NProgress from 'nprogress' // Progress 进度条
import 'nprogress/nprogress.css'...
Read article
Load more
0%