内容简介:安装CDN学习版本:<script src="
- vue - 前端 - vue-router
Vue基础2.0X 详细解毒
$ npm install cnpm -g --registry = https://registry.npm.taobao.org //npm有的它都有加速安装,只要在原有命令加上c就可以了
安装CDN学习版本:
<script src=" https://cdn.jsdelivr.net/npm/... ;></script>
使用包管理器全局安装
$ npm install vue $ cnpm install vue
安装vue-cli
npm install -g @vue/cli cnpm install -g @vue/cli
创建项目(创建并且进入)
vue create <project-name> && cd <project-name>
刚开始上手之间选择第一项default(默认)就:ok_hand:了然后静静地等待生产目录
创建好后使用:point_down:启动项目
vue serve
目录结构
下一步删除掉多余我们不需要的东西保持干净的结构
<template> <div class="home"> <h1>This is an homne page</h1> </div> </template> <script> export default { name:"home", data() { return { } }, } </script>
页面显示如下
我们点击Home 或者About的时候This is an homne page 会进行一个改变这里涉及到一个知识点 router
打开我们的主文件 App.vue
可以看见
<div id="nav"> <router-link to="/">Home</router-link> | <router-link to="/about">About</router-link> </div> <router-view/>
<router-link>
组件支持用户在具有路由功能的应用中 (点击) 导航。 通过 to
属性指定目标地址,默认渲染成带有正确链接的 <a>
标签,可以通过配置 tag
属性生成别的标签.。另外,当目标路由成功激活时,链接元素自动设置一个表示激活的 CSS 类名
<router-view>
组件是一个 functional 组件,渲染路径匹配到的视图组件。 <router-view>
渲染的组件还可以内嵌自己的 <router-view>
,根据嵌套路径,渲染嵌套组件。
扩展内容
<transition>
过度特效可以为 <router-view>
添加过渡效果 传送门
<keep-alive>
用作缓存当用你不想重新刷新页面获取内容时可以使用它包裹这 router-view
标签
列表渲染 传送门
我们使用了模版语法把data:mahjong:️的字符串传送到了html中在网页上正常显示出来
我们还使用了列表渲染使用 v-for
成功的把arr中的数值传送了上去
v-model
传送门
双向绑定, v-model
本质上不过是语法糖。它负责监听用户的输入事件以更新数据,并对一些极端场景进行一些特殊处理。
v-for/v-if/<tempalate> 的综合使用
当它们处于同一节点, v-for
的优先级比 v-if
更高,这意味着 v-if
将分别重复运行于每个 v-for
循环中。当你想为仅有的 一些 项渲染节点时,这种优先级的机制会十分有用,
:warning:警告: 永远不要把 v-if 和 v-for 同时用在同一个元素上。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
叠加体验:用互联网思维设计商业模式
穆胜 / 机械工业出版社 / 2014-11 / 39.00
本书在互联网思维改变一切的背景下,详细介绍了如何运用互联网思维重构商业模式,主要包括以下内容:①互联网经济中的商业逻辑(即“互联网思维”),不仅给出了消费方面的逻辑变革,还给出了在生产端的逻辑变革以及“跨界”的逻辑变革。②给出了一个“三层产品体验模型”,厘清了互联网思维,打造完美终端、云端服务和价值群落三层体验,企业可以选择做不同层面的体验组合,这即是选择了不同的市场策略。但是,企业要基业长青,终......一起来看看 《叠加体验:用互联网思维设计商业模式》 这本书的介绍吧!