Vue.js 是一个构建数据驱动的 web 界面的库,它使用了一种叫做“原型”的技术来实现数据驱动。原型是一种设计模式,它允许你在不修改代码的情况下,通过复制对象来创建新对象。Vue.js 使用原型来实现数据驱动,这意味着你可以在不修改代码的情况下,通过复制对象来创建新对象。
// 创建一个 Vue 对象 var vm = new Vue({ data: { message: 'Hello World!' } });
上面的代码中,我们使用 new 操作符来创建了一个 Vue 对象。Vue 对象是一个 JavaScript 对象,它有一个 data 属性,该属性包含了要显示在界面上的数据。当我们将 Vue 对象传递给浏览器时,浏览器就会根据 data 内容来显示界面。
Vue.js 通过原型来实现数据驱动。当我们想要修改界面时,只要修改 data 里的内容即可。Vue.js 会监听 data 的变化,并把新内容显示出来。这样就不用重新加载界面了,大大减少了开发时间。
你可以使用 vue serve 和 vue build 命令对单个 *.vue 文件进行快速原型开发,不过这需要先额外安装一个全局的扩展:
npm install -g @vue/cli-service-global
vue serve 的缺点就是它需要安装全局依赖,这使得它在不同机器上的一致性不能得到保证。因此这只适用于快速原型开发。
Usage: serve [options] [entry]
在开发环境模式下零配置为 .js 或 .vue 文件启动一个服务器
Options:
-o, --open 打开浏览器
-c, --copy 将本地 URL 复制到剪切板
-h, --help 输出用法信息
你所需要的仅仅是一个 App.vue 文件:
<template>
<h1>Hello!</h1>
</template>
然后在这个 App.vue 文件所在的目录下运行:
vue serve
vue serve 使用了和 vue create 创建的项目相同的默认设置 (webpack、Babel、PostCSS 和 ESLint)。它会在当前目录自动推导入口文件——入口可以是 main.js、index.js、App.vue 或 app.vue 中的一个。你也可以显式地指定入口文件:
vue serve MyComponent.vue
如果需要,你还可以提供一个 index.html、package.json、安装并使用本地依赖、甚至通过相应的配置文件配置 Babel、PostCSS 和 ESLint。
Usage: build [options] [entry]
在生产环境模式下零配置构建一个 .js 或 .vue 文件
Options:
-t, --target <target> 构建目标 (app | lib | wc | wc-async, 默认值:app)
-n, --name <name> 库的名字或 Web Components 组件的名字 (默认值:入口文件名)
-d, --dest <dir> 输出目录 (默认值:dist)
-h, --help 输出用法信息
你也可以使用 vue build 将目标文件构建成一个生产环境的包并用来部署:
vue build MyComponent.vue
vue build 也提供了将组件构建成为一个库或一个 Web Components 组件的能力。查阅构建目标了解更多。
简单的配置方式调整 webpack 配置最简单的方式就是在vue.config.js中的configureWebpack选项提供一个对象:// vue.config.jsmodu...
Vue.js2.0 开发插件插件通常会为Vue添加全局功能。插件的范围没有限制——一般有下面几种:添加全局方法或者属性,如:vue-eleme...
这节介绍TypeScript里的类型推论。即,类型是在哪里如何被推断的。基础TypeScript里,在有些没有明确指出类型的地方,类型推论会...
这节假设你已经了解了模块的一些基本知识 请阅读模块文档了解更多信息。模块解析就是指编译器所要依据的一个流程,用它来找出某...
Password defaultValue 属性 Password 对象定义和用法defaultValue 属性可设置或返回密码域的默认值。注意: 该默认值是在 HTML ...
CSS Padding(填充)CSS Padding(填充)属性定义元素边框与元素内容之间的空间。 Padding(填充) 当元素的 Padding(填充)(...