赞
踩
Vue是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型。
Vue两个核心功能:
Vue 的组件可以按两种不同的风格书写:
选项式 API 是在组合式 API 的基础上实现的!关于 Vue 的基础概念和知识在它们之间都是通用的。
选项式 API 以“组件实例”的概念为中心 (即上述例子中的 this),对于有面向对象语言背景的用户来说,这通常与基于类的心智模型更为一致。同时,它将响应性相关的细节抽象出来,并强制按照选项来组织代码,从而对初学者而言更为友好。
组合式 API 的核心思想是直接在函数作用域内定义响应式状态变量,并将从多个函数中得到的状态组合起来处理复杂问题。这种形式更加自由,也需要你对 Vue 的响应式系统有更深的理解才能高效使用。相应的,它的灵活性也使得组织和重用逻辑的模式变得更加强大。
在大多数启用了构建工具的 Vue 项目中,我们可以使用一种类似 HTML 格式的文件来书写 Vue 组件,它被称为单文件组件 (也被称为 *.vue 文件)
Vue 的单文件组件会将一个组件的逻辑 (JavaScript),模板 (HTML) 和样式 (CSS) 封装在同一个文件里。
<script> export default { data() { return { count: 0 } } } </script> <template> <button @click="count++">Count is: {{ count }}</button> </template> <style scoped> button { font-weight: bold; } </style>
(这样就不用再通过.mount('#app')
挂载到设定的HTML元素上了)
https://unpkg.com/vue@next
前提:已经下载和配置好node.js环境。
以管理员身份运行命令提示符cmd:
配置Vue环境:
npm install -g @vue/cli
CLI (@vue/cli) 是一个全局安装的 npm 包,提供了终端里的 vue 命令。它可以通过
vue create
快速搭建一个新项目,或者直接通过vue serve
构建新想法的原型,也可以通过vue ui
通过一套图形化界面管理你的所有项目。
Vue CLI 是官方提供的基于** Webpack** 的 Vue 工具链,它现在处于维护模式。我们建议使用 Vite 开始新的项目,除非你依赖特定的 Webpack 的特性。在大多数情况下,Vite 将提供更优秀的开发体验。
vue create vue01(项目名称)
cd vue01
回车 npm run serve
在cmd中输入命令:vue ui
上述命令会打开一个浏览器窗口,并以图形化界面将你引导至项目创建的流程。
npm init vue@latest
cd vue0407
npm install
npm run dev
解读:
npm init vue@latest
相当于npx create-vue@latest
,npx 执行的是可执行的脚本,这个脚本哪里来,就需要看 create-vue 中的 package.json 的 bin 属性。
简单来说,npx create-vue =》 就是在执行 create-vue 项目的 outfile.cjs 文件 (.cjs 意思是 CommonJS规范)。我们初始化项目会提示我们选择配置,这些提示配置就都是根据这个 outfile.cjs 文件来的。
链接:https://juejin.cn/post/7133992076735152136
关于Vue2和Vue3:
如果你仍然需要使用旧版本的 vue init 功能,你可以全局安装一个桥接工具:
npm install -g @vue/cli-init
这样
vue init的运行效果将会跟 vue-cli@2.x 相同
vue init webpack my-project
vue create 和 vue init 的区别:
::: ❕
Vue CLI 现已处于维护模式!现在官方推荐使用 create-vue 来创建基于 Vite 的新项目。
:::
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。