【Vue.js】Vue.js项目构建
时间:2022-07-24
本文章向大家介绍【Vue.js】Vue.js项目构建,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
安装vue-cli:
>> cnpm install --global @vue/cli
测试vue-cli安装成功:
>> vue -V
@vue/cli 4.5.4
命令行构建Vue.js项目步骤:
>> vue create lk-demo
Babel:ES6/7/8向ES5转换工具 TypeScript:支持使用TypeScript书写源码 Progressive Web App (PWA) Support:PWA支持,PWA不是API或技术,它是一种Web开发方法,它使用已有的工具和技术组合来创建有针对性的理想的用户体验,构建渐进式的网络应用程序 Router:支持vue-router Vuex:支持Vuex CSS Preprocessors:支持CSS预处理器 Linter/Formatter:支持代码风格检查和格式化 Unit Testing:支持单元测试 E2E Testing:支持E2E测试
启动npm服务:
>> npm run serve
Vue.js项目的index.html页面如下:
Vue.js项目中的.vue文件分为三部分,符合MVVM模式。template做页面View展示;script的data部分为Model数据存储;script整体作为ViewModel,用于和View,和Model的双向绑定;style部分是样式文件。 Vue.js项目的App.vue是组件入口文件,main.js是整个工程的入口文件,index.html是项目的主页面,package.json存放项目的依赖。
Vue.js项目自带的App.vue代码如下:
<template>
<div id="app">
<img alt="Vue logo" src="./assets/logo.png">
<h2>{{message}}</h2>
<HelloWorld msg="Welcome to Your Vue.js App" />
</div>
</template>
<script>
import HelloWorld from './components/HelloWorld.vue'
export default {
name: 'App',
components: {
HelloWorld
}
data: {
return {
message: 'Hello, MyWorld'
}
}
}
</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>
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- ubuntu18.04 安装docker
- COBBLER无人值守批量安装系统.md
- 使用VSCode 打包你的第一个flutter应用(安卓篇)
- KICKSTART无人值守批量安装系统.md
- Centos7-Firewall防火墙基础讲解
- 优酷iOS插件化页面架构方法
- 处理一次k8s、calico无法分配podIP的心路历程
- 小视频源码,按返回键两次退出
- iOS音视频接入 - TRTC多人音视频通话
- Android平台RTMP推流或轻量级RTSP服务(同屏或摄像头)编码前数据接入类型总结
- 接口测试框架实战(二) | 搞定多环境下的接口测试
- MySQL 案例:“丢失数据”的谜题
- 接口测试框架实战(三) | APIObject 模式、原则与应用
- 接口测试框架实战(四) | 通用 API 封装实战
- 面试字节两轮后被完虐,一份字节跳动面试官给你的Android技术面试指南,请查收!