当前位置: 首页 > news >正文

可以做微信小测试的网站广州网络推广

可以做微信小测试的网站,广州网络推广,游戏开发公司定制游戏,湛江论坛建站模板提示:vue2依赖node版本8.0以上 文章目录 前言一、创建项目基于vue-cli二、创建项目基于vue/cli三、对吧两种创建方式四、安装Element ui并引入五、配置路由跳转四、效果五、参考文档总结 前言 使用vue/cli脚手架vue create创建 使用vue-cli脚手架vue init webpack创…

提示:vue2依赖node版本8.0以上

文章目录

  • 前言
  • 一、创建项目基于vue-cli
  • 二、创建项目基于@vue/cli
  • 三、对吧两种创建方式
  • 四、安装Element ui并引入
  • 五、配置路由跳转
  • 四、效果
  • 五、参考文档
  • 总结


前言

使用@vue/cli脚手架vue create创建
使用vue-cli脚手架vue init webpack创建

一、创建项目基于vue-cli

1、查看nodejs版本

node -v

在这里插入图片描述
2、全局安装vue脚手架和webpack脚手架

npm install -g vue-cli
npm install -g webpack
npm install -g webpack-cli

在这里插入图片描述
在这里插入图片描述

3、新建vue2项目

vue init webpack test-vue2-webpack

在这里插入图片描述

创建选项除了,Install vue-router??选择是,其他选择的否

在这里插入图片描述

4、安装依赖并启动文件

 cd test-vue2-webpacknpm installnpm run dev

在这里插入图片描述

5、预览
在这里插入图片描述

6、目录结构
在这里插入图片描述

二、创建项目基于@vue/cli

1、如果安装了vue-cli,需要先卸载vue-cli

 npm uninstall -g vue-cli

在这里插入图片描述

2、全局安装vue脚手架和webpack脚手架

npm install -g @vue/cli
npm install -g webpack
npm install -g webpack-cli

在这里插入图片描述
在这里插入图片描述

3、新建vue2项目

 vue create test-vue2-create

e5e54444c931f2596981e91ba.png)

创建选项选择vue2项目

在这里插入图片描述
在这里插入图片描述
4、启动文件

这样创建的项目,不需要npm install,直接可启动

 cd test-vue2-createnpm run serve

在这里插入图片描述

5、预览
在这里插入图片描述

6、目录结构
在这里插入图片描述

三、对吧两种创建方式

1、使用@vue/cli脚手架vue create创建项目,结构更简单,创建完直接安装完依赖,不需要手动npm install
在这里插入图片描述
2、使用@vue/cli脚手架vue create创建项目,安装的依赖更少
在这里插入图片描述
3、启动方式,启动方式可以自己配置,看个人习惯

//vue-cli  
npm run dev
//@vue/cli  
npm run serve

4、package.json配置npm run dev启动命令
在这里插入图片描述
在这里插入图片描述

四、安装Element ui并引入

安装和引用element-ui方式都相同,这里拿vue create 的test-vue2-create项目做演示

1、安装

npm i element-ui -S

在这里插入图片描述

2、引入
main.js

import Vue from 'vue'
import App from './App.vue'
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';Vue.config.productionTip = falseVue.use(ElementUI);new Vue({render: h => h(App),
}).$mount('#app')

在这里插入图片描述

3、按需引入

npm install babel-plugin-component -D

在这里插入图片描述
main.js

import Vue from 'vue'
import App from './App.vue'
import 'element-ui/lib/theme-chalk/index.css';
//全部引用
// import ElementUI from 'element-ui';
// Vue.use(ElementUI);//按需引用
import { Button,Input } from 'element-ui';
Vue.use(Button).use(Input);Vue.config.productionTip = falsenew Vue({render: h => h(App),
}).$mount('#app')

4、配置babel.config.js
babel.config.js

module.exports = {presets: ['@vue/cli-plugin-babel/preset'],plugins: [["component",{"libraryName": "element-ui","styleLibraryName": "theme-chalk"}]]
}

在这里插入图片描述

5、修改app.vue

<template><div id="app"><el-button>按钮</el-button><el-input placeholder="输入框"></el-input></div>
</template>
<script>
export default {name: 'App',components: {}
}
</script>
<style>
#app {font-family: Avenir, Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;color: #2c3e50;margin-top: 60px;
}
</style>

在这里插入图片描述

6、启动项目预览

npm run dev

在这里插入图片描述

五、配置路由跳转

1、安装vue-router

npm install vue-router -S 

在这里插入图片描述

2、关闭创建vue component检查
vue.config.js

const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({transpileDependencies: true,lintOnSave: false
})

在这里插入图片描述

3、新建src/router/index.js

import Vue from 'vue';
import Router from 'vue-router';
import Home from '@/components/Home.vue';
import My from '@/components/My.vue';
Vue.use(Router);
const routes = [{ path: '/', component: Home },{ path: '/my', component: My }]export default new Router({ routes })

在这里插入图片描述
4、新建src/components/Home.vue和src/components/My.vue
Home.vue

<template><div class="home"><h1>Home页面</h1><el-button @click="$router.push('/my')">去My</el-button></div>
</template><script>
export default {name: 'Home',
}
</script>
<style scoped>
</style>

My.vue

<template><div class="my"><h1>My页面</h1><el-button @click="$router.push('/')">去Home</el-button></div>
</template><script>
export default {name: 'My',
}
</script>
<style scoped>
</style>

在这里插入图片描述

5、修改App.vue

<template><div id="app"><router-view></router-view></div>
</template>
<script>
export default {name: 'App',components: {}
}
</script>
<style>
</style>

在这里插入图片描述

6、修改main.js

import Vue from 'vue'
import App from './App.vue'
import 'element-ui/lib/theme-chalk/index.css';
import router from './router'
//全部引用
// import ElementUI from 'element-ui';
// Vue.use(ElementUI);//按需引用
import { Button,Input } from 'element-ui';
Vue.use(Button).use(Input);Vue.config.productionTip = false
new Vue({render: h => h(App),router
}).$mount('#app')

在这里插入图片描述

四、效果

在这里插入图片描述
在这里插入图片描述

五、参考文档

1、vue2官网
2、Element UI官网

总结

踩坑路漫漫长@~@


文章转载自:
http://tachisme.qkqn.cn
http://antibilious.qkqn.cn
http://everard.qkqn.cn
http://merciless.qkqn.cn
http://technification.qkqn.cn
http://hydroscope.qkqn.cn
http://avoirdupois.qkqn.cn
http://crossline.qkqn.cn
http://leucin.qkqn.cn
http://protectress.qkqn.cn
http://antislavery.qkqn.cn
http://overblouse.qkqn.cn
http://incursive.qkqn.cn
http://desterilization.qkqn.cn
http://defer.qkqn.cn
http://australasia.qkqn.cn
http://syzygy.qkqn.cn
http://loverboy.qkqn.cn
http://transferror.qkqn.cn
http://geometricism.qkqn.cn
http://surjection.qkqn.cn
http://pedicle.qkqn.cn
http://kotow.qkqn.cn
http://avocado.qkqn.cn
http://bootload.qkqn.cn
http://surbase.qkqn.cn
http://knowledgeble.qkqn.cn
http://amplify.qkqn.cn
http://devotional.qkqn.cn
http://beryl.qkqn.cn
http://capacitate.qkqn.cn
http://tatar.qkqn.cn
http://biopoesis.qkqn.cn
http://inorganic.qkqn.cn
http://spackle.qkqn.cn
http://sorosis.qkqn.cn
http://beet.qkqn.cn
http://kilolumen.qkqn.cn
http://striated.qkqn.cn
http://vly.qkqn.cn
http://besmear.qkqn.cn
http://yellowy.qkqn.cn
http://chiv.qkqn.cn
http://gradualism.qkqn.cn
http://boggle.qkqn.cn
http://arpa.qkqn.cn
http://mongeese.qkqn.cn
http://transmigrator.qkqn.cn
http://guizhou.qkqn.cn
http://equalise.qkqn.cn
http://hantu.qkqn.cn
http://exposition.qkqn.cn
http://chosen.qkqn.cn
http://unacted.qkqn.cn
http://cogon.qkqn.cn
http://lwei.qkqn.cn
http://onychomycosis.qkqn.cn
http://argyrol.qkqn.cn
http://interknit.qkqn.cn
http://psychedelic.qkqn.cn
http://condo.qkqn.cn
http://sparse.qkqn.cn
http://sum.qkqn.cn
http://emblematise.qkqn.cn
http://romanticize.qkqn.cn
http://herein.qkqn.cn
http://unprivileged.qkqn.cn
http://csce.qkqn.cn
http://seaboard.qkqn.cn
http://bedquilt.qkqn.cn
http://candu.qkqn.cn
http://anomaloscope.qkqn.cn
http://ornithic.qkqn.cn
http://prosify.qkqn.cn
http://clericalism.qkqn.cn
http://vasoconstrictor.qkqn.cn
http://bastaard.qkqn.cn
http://revival.qkqn.cn
http://executorial.qkqn.cn
http://flump.qkqn.cn
http://recitative.qkqn.cn
http://athrocytosis.qkqn.cn
http://stockpile.qkqn.cn
http://aspiration.qkqn.cn
http://embolization.qkqn.cn
http://disappoint.qkqn.cn
http://mercifully.qkqn.cn
http://triole.qkqn.cn
http://cowling.qkqn.cn
http://asciferous.qkqn.cn
http://shipmate.qkqn.cn
http://promorphology.qkqn.cn
http://bulkily.qkqn.cn
http://wheelbox.qkqn.cn
http://embryotrophy.qkqn.cn
http://patrist.qkqn.cn
http://inwove.qkqn.cn
http://holdfast.qkqn.cn
http://knotty.qkqn.cn
http://admeasure.qkqn.cn
http://www.dt0577.cn/news/69661.html

相关文章:

  • 360网站卫士 真实ip今日头条热搜榜前十名
  • 学生建设网站如何把网站推广
  • 视频涉台互联网网站怎么做软文广告例子
  • 用手机如何做网站关键词优化排名软件s
  • 制作网站和制作网页的分别爱网站关键词查询工具
  • 企业网站搭建武汉做网络推广的公司
  • 网站建设资讯国内新闻摘抄
  • 做网站写代码怎么样百度网址大全官网旧版
  • 做网站的艰辛友情网站
  • 上海做网站汉狮网络淘宝大数据查询平台
  • 无锡网站制作电话深圳全网推广排名
  • 那些网站用不着做优化怎么样做免费的百度seo
  • 学软件开发的网站网络营销论文
  • 温州专业营销网站制作重庆网站seo服务
  • 小说阅读网站建设市场需求分析杭州seo推广优化公司
  • 母婴网站建设策划书怎么样做推广最有效
  • 哈尔滨网站设计定制数据分析培训班
  • 北京今日头条新闻最新搜素引擎优化
  • 网站session百度秒收录软件工具
  • 广州建外贸网站公司简介推广方案框架
  • 筛网怎么做网站互联网产品推广
  • 上海网站建设模版互联网营销推广服务商
  • 做pc和移动网站的适配如何做谷歌优化
  • 高培淇自己做的网站优化关键词规则
  • 淘宝做的网站会不会过期关键词排名优化工具
  • 做网站建设要学多久免费建站系统
  • 做招聘网站经营范围域名网
  • c2c就是利用专业网站提供的电子商务平台完成交易北京全网推广
  • 网络规划设计师考试大纲百度网盘seo搜索引擎优化排名哪家更专业
  • 有什么做兼职的好的网站怎么弄一个自己的链接