vue初识

概念:渐进式的js框架,一套拥有自己规则的语法。(渐进式:vue的功能是“独立”的,想用哪种用哪种,不必全用。大致分为:只使用vuejs的【声明式渲染,组件系统】,和使用vuejs加其他插件的【vuex,vuerouter,vite,webpack等】)

库和框架的区别:库是方法的集合,可以更换。
而框架是一套拥有自己规则的语法,功能更强大,不能更换。
 

 核心特性:MVVM表示的是 Model-View-ViewModel

  • Model:模型层,负责处理业务逻辑以及和服务器端进行交互
  • View:视图层:负责将数据模型转化为UI展示出来,可以简单的理解为HTML页面
  • ViewModel:视图模型层,用来连接Model和View,是Model和View之间的通信桥梁

直接引入vuejs

vue2: https://v2.cn.vuejs.org/v2/guide/installation.html

//1.创建容器  vue管理的范围
<div id="app">
  {{txt}}
</div>

//2.引入vuejs  有开发版本和生产版本,注意选择
//可以把vuejs下载下来使用,也可以在线引用
<script src="https://cdn.jsdelivr.net/npm/vue@2.7.14/dist/vue.js"></script>

//3.创建实例
<script>
//引入vuejs后,就有了vue构造函数
const app = new Vue({
  // 通过选择器,指定vue的作用范围
  el: "#app",
  // 提供数据
  data: {
    txt: "这是一段话"
  }
})
</script>

vuecli脚手架

是Vue官方提供的一个全局模块包(得到vue命令), 此包用于创建 脚手架 项目。
脚手架 是为了保证各施工过程顺利进行而搭设的工作平台。

安装

两种安装方式,

yarn global add @vue/cli

npm i -g  @vue/cli

vue -V 查看版本号,确认是否安装成功。

创建vue项目

vue create 起一个文件夹的名字

选择vue2

加载完毕后,有提示

 cd 上面创建的文件夹      切换目录

选择yarn serve运行

运行成功后,会出现URL地址,复制地址到浏览器。

简单配置

vue.config.js文件里

eslint是一种代码检查的工具,不合规则会报错,前期先关闭
const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
//配置端口
  devServer: {
    port: 3000,
    open: true
  },
//不写的话会变成“严格模式”,关闭eslint.
  lintOnSave: false,
}
)

各个文件的含义 

运行顺序 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Vue upgrade是一个命令,用于升级Vue CLI的版本。然而,根据引用[1]中提到的信息,目前似乎还不能正常工作。如果你想升级Vue CLI,你可以考虑使用其他方法。根据引用中的建议,你可以尝试重新安装最新版本的@vue/cli来升级Vue CLI。你可以使用以下命令在全局范围内重新安装最新版本的@vue/cli:npm install -g @vue/cli。然后,你可以尝试使用vue upgrade --next命令来升级到最新版本。此外,你也可以考虑使用vite来创建项目,如引用中提到的。vite是一个快速搭建单页面应用(SPA)脚手架的工具。最后,如果你手动创建一个新的Vue工程并更新了package.json中的组件,你需要手动更新依赖关系,如引用中提到的。例如,如果你手动升级了Vue,但是vue-template-compiler没有跟着升级,那么在运行时可能会报版本不匹配的错误。因此,你需要确保所有依赖的组件都是最新版本。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [升级vue工程小版本](https://blog.csdn.net/ccor2002/article/details/89839245)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [小张张的前端学习笔记一---初识vue3](https://blog.csdn.net/qq_42052896/article/details/109483830)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值