Vue初探

作者: qwxying | 来源:发表于2020-05-07 23:29 被阅读0次

1. Vue的安装

1. 首先我们点击进入Vue的中文版官网

image.png

2. 点击起步,查看安装教程

3. 作为开发人员,建议使用Vue官方提供的命令行工具CLI进行安装。

npm install -g @vue/cli
# OR
yarn global add @vue/cli

4. 安装完成后,使用如下命令来检查其版本是否正确。

vue --version
image

5. 使用以下命令来创建一个新的Vue项目。

vue create vue-demo-1

你会被提示选取一个 preset。你可以选默认的包含了基本的 Babel + ESLint 设置的 preset,也可以选“手动选择特性”来选取需要的特性。

image

6. 当看到以下提示时,证明项目已经创建好了(我们可以到文件管理器中查看生成的项目文件,或用IDE打开进行项目开发)。此时我们照提示输入命令。

image image

7. 成功启动服务后,会得到两个网址,Ctrl+单击网址,便会预览到当前项目的网页。

image image

此时,我们就成功的创建了一个Vue项目,并可以实时预览,接下来我们就可以和Vue愉快的玩耍了~

8. 除了使用本地的IDE进行Vue项目开发以外,我们还可以使用一个线上的开发环境CodeSandbox来进行Vue项目的开发,右侧可以实时预览,非常地方便。

tips:不要注册创建账号,就没有项目个数上限的限制了。

image

该网站可以下载编写好的项目代码到本地,十分地方便。

image

2. 完整版和非完整版的区别

image

对于开发者来说,建议使用非完整版,然后配合vue-loader和vue文件。

3. template和render

# template

  • 类型:string

  • 详细:

一个字符串模板作为 Vue 实例的标识使用。模板将会替换挂载的元素。挂载元素的内容都将被忽略,除非模板的内容有分发插槽。

如果值以 # 开始,则它将被用作选择符,并使用匹配元素的 innerHTML 作为模板。常用的技巧是用 <script type="x-template"> 包含模板。

出于安全考虑,你应该只使用你信任的 Vue 模板。避免使用其他人生成的内容作为你的模板。

如果 Vue 选项中包含渲染函数,该模板将被忽略。

# render

  • 类型:(createElement: () => VNode) => VNode

  • 详细:

字符串模板的代替方案,允许你发挥 JavaScript 最大的编程能力。该渲染函数接收一个 createElement 方法作为第一个参数用来创建 VNode。

如果组件是一个函数组件,渲染函数还会接收一个额外的 context 参数,为没有实例的函数组件提供上下文信息。

Vue 选项中的 render 函数若存在,则 Vue 构造函数不会从 template 选项或通过 el 选项指定的挂载元素中提取出的 HTML 模板编译渲染函数。

4. 参考链接

Vue.js中文文档
Vue CLI中文文档

相关文章

  • Android程序员初探Vue(二):项目结构

    系列文章Android程序员初探Vue(一):环境搭建(Vue2.0)Android程序员初探Vue(二):项目结...

  • Android程序员初探Vue(一):环境搭建(Vue2.0)

    系列文章Android程序员初探Vue(一):环境搭建(Vue2.0)Android程序员初探Vue(二):项目结...

  • Vue初探

    疑问点 之前开始学习Vue时,老是搞不清楚为什么有的时候是:v-bind:class="dynamicClass"...

  • Vue 初探

    绑定数据 一个 Vue 的实例对应一个 element,数据通绑定的方式,在 element 中通过 {{变量名}...

  • Vue初探

    1. Vue的安装 1. 首先我们点击进入Vue的中文版官网 2. 点击起步,查看安装教程 3. 作为开发人员,建...

  • VUE初探

    VUE入门攻略 注:本教程仅限本人观点与见解,如有错误,欢迎指正。本文代码并非完整代码,只帮助理解。本教程需要少量...

  • 10Vue3初探+响应式原理剖析

    Vue3初探+响应式原理剖析 文档: https://v3.vuejs.org/ https://composit...

  • vue自定义指令初探

    vue自定义指令初探 一、什么是自定义指令 自定义指令是用来操作DOM的。尽管Vue推崇数据驱动视图的理念,但并非...

  • 初探VUE (一)

    很好看的一个logo有没有~ VUE可以说是现在前端必备的框架了......作为一个菜鸟php人员,多少...

  • Ionic vue 初探

    Ionic是一个广为人知的桥接app开发方案,它丰富的组件以及完善的文档,对于快速开发app是一种好的选择。然而不...

网友评论

      本文标题:Vue初探

      本文链接:https://www.haomeiwen.com/subject/nuptnhtx.html