IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> Vue-集成环境 -> 正文阅读

[JavaScript知识库]Vue-集成环境


本地引入

CDN引入

<script src="https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/vue/2.6.12/vue.js"></script>

CDN引入的好处是,随用随引,不需要的包在页面上就不加载。并且通过外链访问比打包压缩访问的速度更快。

引入vue.js文件

vue框架本质是一个javascript库,简单来说就是大一点的js文件,里面封装了各种方法供我们使用。
所以也可以通过本地引入vue.js文件

<script src="./src/vue2.6.14.js"></script>

webpack打包

可通过webpack打包的形式将入口文件设置为vue的项目文件以main.js为例子:

//main.js文件
import Vue from './vue.js'    //将下载到本地的vue.js文件引入
new Vue({
		el: "#app",  //css选择器名
		data: {
			msg: "内容",
		}
})

webpack的入口配置为:

entry: __dirname + "/src/main.js" //本地入口文件路径

注意点是:打包后的bundle挂载到模板html的位置:‘body’

HBuilderX直接生成cdn的方式

HbuilderX=>创建项目=>选择=>vue项目普通模式
在这里插入图片描述

加载器转码引入到网页

就是直接把vue的代码环境集成了 然后开始在vue的代码环境中写项目,最终才经过webpack打包生成第一类方式

手动构建vue的脚手架

再项目文件夹中使用npm init -y 生成webpack的项目配置文件
再下载依赖文件:
npm i webpack@5.74.0 webpack-cli@4.10.0 vue-loader@17.0.0 @vue/compiler-sfc@3.2.37 webpack-dev-server@4.10.0 html-webpack-plugin@5.5.0 -D
最后下载vue:npm i vue -S

//webpack.config.js配置:

const path = require('path');
const {
	VueLoaderPlugin
} = require('vue-loader');
const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
	mode: 'production',
	watch: true,
	entry: './src/main.js',
	output: {
		filename: '[name].js',
		path: path.resolve(__dirname, 'dist'),
	},
	module: {
		rules: [{
			test: /\.vue$/,
			loader: 'vue-loader',
		}, ]
	},
	plugins: [
		new HtmlWebpackPlugin({
			template: path.join(__dirname, 'src/index.html'),
			filename: 'index.html'
		}),
		new VueLoaderPlugin(),
	],
	devServer: {
		open: true,
		port: 8080,
		hot: true,
		host: 'localhost',
		compress: true,
	},
}

在项目配置文件中设置启动方式

scripts:{
"dev": "webpack serve --config webpack.config.js"
}

main.js文件配置:

import { createApp } from 'vue'
import App from './App.vue'
createApp(App).mount('#app')

App.vue文件配置

<template>
<div id="app">
	{{msg}}
</div>
</template>

<script>
	export default {
		data(){
			return {msg:"hello"}
		}
	}
</script>

官方脚手架

使用命令:
1.npm install @vue/cli -g //将官方脚手架下载到全局配置
2.vue create app //创建vue项目环境 app为项目名,可以随便取
2.1 选择配置项:
第一个为Vue3.版本的默认配置
第二个为Vue2版本的默认配置
第三个为自定义配置
这里我们选择第三个
在这里插入图片描述

敲回车后会来到自定义配置项界面
在这里插入图片描述
这里按空格为选择,有星号的代表选择起了,回车则是确认,键盘a和i都是全选或全不选
自定义配置项解释
( ) Choose Vue version //选择vue脚手架的版本
( ) Babel //转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。
( ) TypeScript// TypeScript是一个JavaScript(后缀.js)的超集(后缀.ts)包含并扩展了
JavaScript 的语法,需要被编译输出为 JavaScript在浏览器运行
( ) Progressive Web App (PWA) Support// 渐进式Web应用程序
( ) Router // vue-router(vue路由)
( ) Vuex // vuex(vue的状态管理模式)
( ) CSS Pre-processors // CSS 预处理器(如:less、sass)
( ) Linter / Formatter // 代码风格检查和格式化(如:ESlint)
( ) Unit Testing // 单元测试(unit tests)
( ) E2E Testing // e2e(end to end) 测试

3.npm run serve //生成的打包文件在内存中不会写入磁盘用于开发阶段
4.npm run build //生成的打包文件在dist中 用于项目上线

可视化项目管理方式

1.npm install @vue/cli -g //下载官方脚手架
2.vue ui //打开可视化界面
在这里插入图片描述
3.在这个创建项目文件,会在小黑窗执行相应指令跟我们手动输指令创建一样

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2022-09-04 01:02:48  更:2022-09-04 01:04:33 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 10:39:00-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码