时间:2021-05-25
创建Vue项目 以及引入Iview
官方文档
以上是vue官方文档中Vue.js 提供一个 官方命令行工具 创建vue项目的方法。
我创建Vue项目过程
vue init webpack vue-iview 时我使用默认的选项,直接回车;这里使用cnpm 安装依赖
引入iview
src/main.js
// The Vue build version to load with the `import` command// (runtime-only or standalone) has been set in webpack.base.conf with an alias.import Vue from 'vue'import App from './App'import router from './router'import iView from 'iview'import 'iview/dist/styles/iview.css' // 使用 CSSVue.config.productionTip = falseVue.use(iView)new Vue({ el: '#app', router, template: '<App/>', components: { App }})在main.js中添加了
import iView from 'iview'import 'iview/dist/styles/iview.css' // 使用 CSSVue.use(iView)以上3行代码
iview 安装
使用iview 组件
创建 src/components/LoginForm.vue
官方的组件代码缩进不符合要求,需要修改
<template> <Form ref="formInline" :model="formInline" :rules="ruleInline" inline> <FormItem prop="user"> <Input type="text" v-model="formInline.user" placeholder="Username"> <Icon type="ios-person-outline" slot="prepend"></Icon> </Input> </FormItem> <FormItem prop="password"> <Input type="password" v-model="formInline.password" placeholder="Password"> <Icon type="ios-locked-outline" slot="prepend"></Icon> </Input> </FormItem> <FormItem> <Button type="primary" @click="handleSubmit('formInline')">登录</Button> </FormItem> </Form></template><script>export default { data () { return { formInline: { user: '', password: '' }, ruleInline: { user: [ { required: true, message: '请填写用户名', trigger: 'blur' } ], password: [ { required: true, message: '请填写密码', trigger: 'blur' }, { type: 'string', min: 6, message: '密码长度不能小于6位', trigger: 'blur' } ] } } }, methods: { handleSubmit (name) { this.$refs[name].validate((valid) => { if (valid) { this.$Message.success('提交成功!') } else { this.$Message.error('表单验证失败!') } }) } }}</script>src/App.vue:
<template> <div id="app"> <LoginForm></LoginForm> </div></template><script>import LoginForm from './components/LoginForm'export default { name: 'app', components: { 'LoginForm': LoginForm }}</script><style>#app {}</style>补充:vue安装完iview后,启动项目,提示 in ./node_modules/dist/styles/iview.css 报错
打开 webpack.base.conf.js,找到 test:/.css$/,添加includ项即可
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
首先,在vue项目中安装gojs的依赖包,并在项目中引入。创建tablePreview.vue#sample{position:relative;margin:
前端框架vue,在利用脚手架工具vue-cli创建前端项目时候,怎么引入组件呢?下面是详细的写法。1、第一步,利用vue-cli创建一个vue前端项目,文件夹如
本文介绍了vue引入swiper插件,分享给大家,希望对大家有帮助步骤一:安装vue,$npminstallvue步骤二:创建vue项目#全局安装vue-cli
引言:最近使用vue在做一个后台系统,技术栈vue+iView,在页面中生成表格后,iView可以实现表格的导出,不过只能导出csv格式的,并不适合项目需求。如
前言:在项目中,我用到了vue+iview+vue-router开发;然后导航条就使用了iview的Menu组件,结果发觉导航条的内容点击一次之后不会显示高亮样