2、创建Vue项目(项目文件作用、组件化思路、main.js文件、template网页模板)

简介: 2、创建Vue项目(项目文件作用、组件化思路、main.js文件、template网页模板)

1、全局安装Vue,配置环境


npm install -g @vue/cli


2、创建Vue项目


vue create 项目名


3、开启Vue项目


npm run serve


4、项目文件作用

0aa230407a864e19b08e40432ed57f2a.png


5、Vue组件化思路


  • 定义:以vue为后缀的文件,是vue的单文件组件,可以理解为一个可以自定义的,有着更强大功能的标签
  • 好处:思路清晰,简洁高效,而且还可以重复使用


举例
链接 html的a标签
登录 vue组件,登录
轮播图 vue组件,轮播图



6、main.js文件:入口文件,导入第三方模块,创建Vue项目,挂载到#app容器上

// import ES6模块语法,可以引入第三方模块,require
// export ES6模块语法,暴露接口,可以被其他模块调用,modile.exports
import Vue from 'vue'
import App from './App.vue'
// 配置开发选项,友好的错误提示
Vue.config.productionTip = false
new Vue({
  render: h => h(App),
}).$mount('#app')

7、template网页模板(编写html文件)

<template>
  <div id="app">
    <!-- 1、绑定文本 -->
    <h1>{{ message }}</h1>
    <!-- 2、绑定事件 -->
    <button @click="sayHi">按钮</button>
  </div>
</template>
<script>
// 暴露接口,可以被其他模块调用;
export default {
  // 1、数据要用函数返回
  data() {
    return { message: "Hello world!" };
  },
  // 2、函数在方法中定义
  methods: {
    sayHi() {
      alert("Hello world!");
    },
  },
};
</script>
<style></style>


相关文章
|
9天前
|
JavaScript
vue学习(3)模板语法
vue学习(3)模板语法
42 11
|
10天前
|
前端开发
vue3+ts项目中使用mockjs
vue3+ts项目中使用mockjs
212 58
|
1天前
|
JavaScript 前端开发
Vue项目使用px2rem
Vue项目使用px2rem
|
22天前
|
JSON 前端开发 JavaScript
|
5天前
|
JavaScript 前端开发
Vue项目使用px2rem
Vue项目使用px2rem
|
7天前
|
JavaScript 前端开发 UED
让 HTML 向 Vue.js 华丽转身:如何把 `wangEditor` 仿腾讯文档项目整合进 Vue.js
让 HTML 向 Vue.js 华丽转身:如何把 `wangEditor` 仿腾讯文档项目整合进 Vue.js
|
13天前
|
数据采集 JavaScript 搜索推荐
我们一起聊聊如何对Vue项目进行搜索引擎优化
【9月更文挑战第4天】Vue 项目的搜索引擎优化(SEO)较为复杂,因其内容默认由 JavaScript 渲染,部分搜索引擎难以索引。为提升 SEO 效果,可采用服务器端渲染(SSR)或预渲染,使用 Nuxt.js 或 Vue Server Renderer 实现 SSR,或利用 Prerender SPA Plugin 预渲染静态 HTML。此外,动态管理 Meta 标签、优化静态内容与 Sitemap、懒加载、图片优化、提升页面速度、设置正确的路由模式、使用结构化数据及构建良好外链均有益于 SEO。
42 11
|
7天前
|
存储 JSON JavaScript
学习node.js十三,文件的上传于下载
学习node.js十三,文件的上传于下载
|
9天前
|
Web App开发 JavaScript 前端开发
JavaScript 模板字符串
JavaScript 模板字符串
13 3
|
12天前
|
JavaScript 前端开发 搜索推荐
推荐5款免费、开箱即用的Vue后台管理系统模板
推荐5款免费、开箱即用的Vue后台管理系统模板