vue-cli创建项目、vue项目目录结(运行vue项目)、ES6导入导出语法、vue项目编写规范

这篇具有很好参考价值的文章主要介绍了vue-cli创建项目、vue项目目录结(运行vue项目)、ES6导入导出语法、vue项目编写规范。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 vue-cli创建项目
1.1 vue-cli 命令行创建项目
1.2 使用vue-cli-ui创建

2 vue项目目录结构
2.1 运行vue项目
2.2 vue项目的目录结构

3 es6导入导出语法

4 vue项目编写规范
4.1 修改项目
4.2 以后写vue项目,只需要在固定位置写固定代码即可

1 vue-cli创建项目

# 单页面应用:spa
	-以后vue项目就只有一个 xx.html 页面
    -定义很多组件,不可能都写在 xx.html中把
# 单文件组件(一个组件一个文件)
	https://v2.cn.vuejs.org/v2/guide/single-file-components.html #ad
    
    
# 一个组件中有的东西
	1 html内容:以后html都放在  template标签中
    2 css内容 :以后都放在 style 标签中
    3 js内容:  以后都放在 script标签中
    
    
    
# 使用vue-cli 创建vue项目,才能使用 单文件组件
	-vue脚手架:创建出vue的项目,里面带了很多基础代码
    	-类似于django-admim命令,可以创建出django项目
        
        
        
# vue-cli脚手架,
    # vue2中使用创建vue项目的软件必须用vue-cli
    # vue3中可以使用vue-cli,也可也使用vite创建,vite号称新一代的构建工具
# 使用vue-cli创建vue项目  步骤
	1 vue-cli是个软件,运行在nodejs环境中,安装nodejs
    	-下载地址:https://nodejs.p2hp.com/download/
        -类似于python解释器,一路下一步安装---》选择安装位置---》添加到环境变量(以后再任意位置执行node或npm都会找到)
        -查看node版本
        	node -v
        -安装完,释放两个可执行文件
        	node  等同于  python
            npm   等同于    pip
    2 npm 安装第三方模块,速度很慢,淘宝做了个cnpm,以后咱们可以使用cnpm替代npm,会去淘宝镜像站下载,速度快
    	npm install -g cnpm --registry=https://registry.npm.taobao.org
    	
        # 以后 使用npm安装模块的命令全都换成 cnpm
        
        
    3 在node环境中装vue-cli  (类似于装django)
		cnpm install -g @vue/cli
        
    4 装完脚手架,会多出一个命令   vue 用来创建vue项目   等同于djagno-admin命令
    
    5 使用脚手架,创建vue项目	
    	vue create 项目名
        # vue create  myfirstvue

1.1 vue-cli 命令行创建项目

1 vue create 项目名
     vue create  vue_first
     
2 选择入下图
3 选择Babel,Router,vuex
	Babel:语法转换
    Router:页面跳转 路由效果
    vuex:状态管理器,存储数据的
    
3 选vue版本
4 选package.json
5 之前的设置,保存与不保存都可以

...等待即可

vue-cli创建项目、vue项目目录结(运行vue项目)、ES6导入导出语法、vue项目编写规范,vue,前端,vue.js,es6,前端,vue-cli,vue-cli-ui,serve
vue-cli创建项目、vue项目目录结(运行vue项目)、ES6导入导出语法、vue项目编写规范,vue,前端,vue.js,es6,前端,vue-cli,vue-cli-ui,serve
vue-cli创建项目、vue项目目录结(运行vue项目)、ES6导入导出语法、vue项目编写规范,vue,前端,vue.js,es6,前端,vue-cli,vue-cli-ui,serve
vue-cli创建项目、vue项目目录结(运行vue项目)、ES6导入导出语法、vue项目编写规范,vue,前端,vue.js,es6,前端,vue-cli,vue-cli-ui,serve
vue-cli创建项目、vue项目目录结(运行vue项目)、ES6导入导出语法、vue项目编写规范,vue,前端,vue.js,es6,前端,vue-cli,vue-cli-ui,serve
vue-cli创建项目、vue项目目录结(运行vue项目)、ES6导入导出语法、vue项目编写规范,vue,前端,vue.js,es6,前端,vue-cli,vue-cli-ui,serve
vue-cli创建项目、vue项目目录结(运行vue项目)、ES6导入导出语法、vue项目编写规范,vue,前端,vue.js,es6,前端,vue-cli,vue-cli-ui,serve
vue-cli创建项目、vue项目目录结(运行vue项目)、ES6导入导出语法、vue项目编写规范,vue,前端,vue.js,es6,前端,vue-cli,vue-cli-ui,serve

1.2 使用vue-cli-ui创建

按住win+R,打开cmd窗口,然后输入cd 路径:

再输入 vue ui
	这会启动出一个服务,直接在浏览器中点点击就可以创建vue的项目

2 vue项目目录结

--编写vue项目,使用编辑器---》pycharm

--使用pycharm打开vue项目

2.1 运行vue项目

1.方式一:命令行中 (一定要注意路径)
	npm run serve
    
    
2.方式二:使用pycharm运行  ---》点击绿色箭头
	配置一个启动脚本,以后点绿色箭头运行即可

vue-cli创建项目、vue项目目录结(运行vue项目)、ES6导入导出语法、vue项目编写规范,vue,前端,vue.js,es6,前端,vue-cli,vue-cli-ui,serve

2.2 vue项目的目录结构

vue_first           # 项目名
	-node_modules    # 文件夹,放了该项目所有的依赖,很小很多,以后把项目传给别人,这个要删除 ,别人拿到执行  cnpm install  安装依赖
    -public           # 文件夹
    	-favicon.ico  # 小图标,浏览器上面显示,可以替换
    	-index.html   # spa,这个html是整个项目的一个html  你不要动
    -src              # 以后动这里面的东西,所有代码都在者
    	-assets       # 文件夹,放一些静态资源,图片,js,css
        -components    #  以后小组件写在里面  xx.vue
        	-HelloWorld.vue  # 默认提供了一个组件
        -router     # 装了vueRouter就会有这个文件夹,如果不装就没有,现在不用关注
        	-index.js
        -store      # 装了vuex就会有,不装就没有   
        	-index.js
   		 -views    # 文件夹,里面放了所有页面组件
        	-AboutView.vue    # 首页组件
		    -HomeView.vue	# 关于组件 	 
          - App.vue         # 跟组件
          - main.js          # 项目启动的入口文件,核心
            
    -.gitignore  # git相关,后面学了就会了
    -README.md   # 项目介绍
    -package.json  # 重要,存放依赖
    -vue.config.js  # vue项目的配置文件
    -package-lock.json # 锁定文件
    babel.config.js  # babel的配置,不用管
    jsconfig.json
    
    
    
### 总结
以后只需要关注src文件夹下的文件即可

3 es6导入导出语法

# 导出语法   
	1 项目中:创建包,创建要给文件夹  lin
    2 在包下创建 package.js
    3 在文件中写js代码
        var name = 'lqz'
        function add(a, b) {
            return a + b
        }
   4 默认导出 对象 
        export default {
            add:add,
            name:name
        }
    
   5 命名导出 导出了两个变量
        export const name = '彭于晏'
        export const add = (a, b) => {
            return a * b
        }
	
# 导入语法
	# 默认导出的导入
	1 在任意的js中
    import 起个名字  from './lin/package'
    2 使用导入的包
    	起个名字.导出的字段
        
    # 命名导出的导入
    1 在任意的js中
    import {name,add}  from './lin/package'
    2 直接用即可

3.1 自建文件lin/package.js

// 自定义变量和方法
// let name = 'lin'

// function add(a, b) {
//     console.log(name)
//     return a + b
// }

// 导出
// 1.默认导出:3中导出法

// 1.1
export default {
     name,
     add
}

// 1.2
// export default {
//     name: name,
//     add: add
// }

// 1.3
// export default {
//     name: name,
//     add: function (a, b) {
//         return a + b
//     }
// }

// 2.命名导出:导出了两个变量

export const name = '彭于晏'
// export const add=function (a, b) {
//     return a * b
// }
// 改为箭头函数
export const add = (a, b) => a * b

3.2 main.js

'''在main.js文件中加入下面代码'''

// console.log('我执行了')
// 演示:使用刚刚写的包中的js代码

// 导入:默认导出的导入
import lin from './lin/package'
let res = lin.add(3, 5)
console.log(res)
console.log(lin.name)

// 导入:命名导出的导入
import {add, name} from './lin/package'
console.log(add(5, 6))
console.log(name)

4 vue项目编写规范

4.1 修改项目

App.vue

<template>
  <div id="app">
    <router-view></router-view>
  </div>
</template>

HomeView.vue

<template>
  <div class="home">
  </div>
</template>

<script>
export default {
  name: 'HomeView',
}
</script>

AboutView.vue文章来源地址https://www.toymoban.com/news/detail-730938.html

<template>
  <div class="about">
    <h1>This is an about page</h1>
  </div>
</template>

4.2 以后写vue项目,只需要在固定位置写固定代码即可

1 只需要创建页面组件
	IndexView.vue
	
2 里面有三部分
	2.1 template 必须只能有一个标签,以后所有的html都写在这里
    <template>
      <div class="home">
        <h1>我是首页</h1>
        <button @click="handleClick">点我看美女</button>
      </div>
    </template>
    
    2.2 script 标签写js代码
        <script>
        export default {
          name: 'HomeView',
          data(){return {
              
          }},
          methods: {
            handleClick() {
              alert('美女')
            }
          }
        }
    	</script>
        
   2.3 所有的样式,写在<style>
    <style>
    h1{
      font-size: 80px;
    }
    </style>

到了这里,关于vue-cli创建项目、vue项目目录结(运行vue项目)、ES6导入导出语法、vue项目编写规范的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用vue-cli脚手架创建vue项目

    0.vue cli安装 vue cli2安装 vue cli2卸载 vue cli3安装 key通过命令查看当前安装的vue cli的版本 1. vue init vue init 是vue-cli2.x的初始化方式,可以使用github上面的一些模板来初始化项目 webpack是官方推荐的标准模板名。 vue-cli2.x项目向3.x迁移只需要把static目录复制到public目录下,老项目的

    2024年02月11日
    浏览(76)
  • vue-cli3.0创建项目IE兼容处理

    一、白屏处理 IE白屏,基本是JS代码报错,包括app.js报错或者chunk包报错,需要分以下几个步骤解决: 1. 安装sockjs-client包,npm i sockjs-client -D。 2. 安装babel-polyfill包,npm i babel-polyfill -D,并在main.js中引入(在第一行代码引入),import \\\'babel-polyfill\\\'; 3. 在vue.config.js中增加配置:

    2024年02月07日
    浏览(55)
  • 关于基于vue-cli脚手架创建vue项目(图文版)

    目录 一.vue-cli脚手架·概述(来源于官方文档) 二.创建流程 2.1 首先安装node.js,如未安装请移步到:安装node.js 2.2 安装脚手架vue-cli 2.2.1 使用npm install -g @vue/cli命令  2.2.1 使用vue -V 查看版本并检验是否安装成功  2.3 安装vue项目 2.3.1 使用命令 vue create 项目名 ​编辑 2.3.2 这里

    2024年02月07日
    浏览(103)
  • 怎样创建vue项目(分别基于vue-cli和vite两种的创建方式)

    1、安装node.js 1、首先需要安装node.js,推荐下载地址:Node.js 2、检查是否安装成功,使用打开黑窗口的快捷键window+R,输入cmd,在黑窗口输入node -v,如果输出版本号,就说明安装node环境成功, 2、vue-cli搭建Vue开发环境 Vue CLI:命令行界面,俗称脚手架,Vue CLI 是一个基于webpa

    2024年02月02日
    浏览(80)
  • vue-cli自定义创建项目-eslint依赖冲突解决方式

    创建项目步骤 概览: 在安装 npm安装时会报错 依赖冲突原因: @vue/eslint-config-standard@6.1.0 依赖于 eslint-plugin-vue 的 ^7.0.0 版本,但是项目中安装了更高版本的 eslint-plugin-vue 解决方式:降级eslint-plugin-vue到@vue/eslint-config-standard支持的版本 解决后: 再进行npm安装,就能成功

    2024年04月09日
    浏览(53)
  • vue-cli 脚手架创建uniapp项目(微信小程序)

    1、全局安装 vue-cli 脚手架(不建议用 5.0 版本,避免报错) 2、脚手架创建项目 3、选择 默认模板 即可 4、编译并启动项目  5、开发者工具,导入项目,注意路径 \\\"项目地址/dist/dev/mp-weixin\\\" 开发的规范 不能直接在开发者工具中修改代码,口诀:vscode做开发,开发者工具做调试

    2024年02月09日
    浏览(57)
  • nodejs版本过高导致vue-cli项目无法正常运行解决方案

    报错信息: 由于nodejs版本过高,导致vue-cli项目运行报错。  解决方案1:每次启动项目前,输入配置命令: 解决方案2:修改package.json配置文件: 修改前: 修改后:  修改内容:

    2024年02月11日
    浏览(59)
  • Vue项目搭建及使用vue-cli创建项目、创建登录页面、与后台进行交互,以及安装和使用axios、qs和vue-axios

    目录 1. 搭建项目 1.1 使用vue-cli创建项目 1.2 通过npm安装element-ui 1.3 导入组件 2 创建登录页面 2.1 创建登录组件 2.2 引入css(css.txt) 2.3 配置路由 2.5 运行效果 3. 后台交互 3.1 引入axios 3.2 axios/qs/vue-axios安装与使用 3.2.1 安装axios 3.2.2 发送get请求: 3.2.3 发送post请求: 3.2.4 简化axio

    2024年02月07日
    浏览(56)
  • vue-cli脚手架创建创建的项目打包后无法正常打开报 Failed to load resource: net::ERR_FILE_NOT_FOUND错误

    亲爱的小伙伴们,你们最近是否有遇到用使用最新的脚手架打包项目后index.html文件无法正常打开,然后控制台报错的情况呢,不要担心,这个坑今天被我踩到了并且被我解决了,下边就让我来给大家分享一下经验吧! 1.找到vue.config.js文件,进行如下配置 即添加一行配置:

    2024年02月15日
    浏览(56)
  • 第一个 vue-cli 项目

            v ue-cli 官方提供的一个脚手架,用于快速生成一个 vue 的项目模板;预先定义好的目录结构及基础代码,就好比咱们在创建 Maven 项目时可以选择创建一个骨架项目,这个骨架项目就是脚手架,我们的开发更加的快速; 1.1 主要的功能         a、统一的目录结构  

    2024年02月14日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包