• ArthurSlog
  • SLog-15
  • Year·1
  • Guangzhou·China
  • July 18th 2018

  • GitHub
  • 掘金主页
  • 简书主页
  • segmentfault

站在时代的十字路口 成功者将会是最不惧学习和接受新事物的人


开发环境MacOS(High Sierra 10.13.5)

需要的信息和信息源:

  • 本文的所有源码地址
  • vue.js 的模版指令(directive),当前(2018/7/17)一共有 13 个,分别是:
  1. v-text
  2. v-html
  3. v-show
  4. v-if
  5. v-else
  6. v-else-if
  7. v-for
  8. v-on
  9. v-bind
  10. v-model
  11. v-pre
  12. v-cload
  13. v-once
  • vue.js 的模版指令,与编程语言的 “关键字” 或者 “保留字” 有点相似,例如 if(判断语句关键字)、for(循环语句关键字)

开始编码

  • 首先,搭起静态服务器,先切换至桌面路径

cd ~/Desktop

  • 创建一个文件夹node_vue_directive_learningload

mkdir node_vue_directive_learningload

  • 切换路径到新建的文件夹下

cd node_vue_directive_learningload

  • 使用npm初始化node环境,一路enter键完成初始化

npm init

  • 使用npm安装koa和koa-static

sudo npm install koa koa-static

  • 参考Koa-static说明手册,我们在当前路径下编写index.js和index.html两份文件

index.js

const serve = require('koa-static');
const Koa = require('koa');
const app = new Koa();// $ GET /package.json
app.use(serve('.'));app.listen(3000);console.log('listening on port 3000');

index.html

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>ArthurSlog</title>
</head><body><h1>The static web server by ArthurSlog</h1></body></html>
  • 接下来,我们来根据使用场景,来编写 vue.js 模版指令代码

v-else.html

<!DOCTYPE html>
<html><head><meta charset="utf-8"><!-- 开发环境版本,包含了有帮助的命令行警告 --><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><title>ArthurSlog</title></head><body><div id="app"><h1 v-if="state1 === state2">Hello ArthurSlog, "state1" === "state2"</h1><h1 v-else>Hello ArthurSlog, "state1" !== "state2"</h1></div><script>new Vue({el: '#app',data: {state1: 'ok',state2: 'no'}})</script></body>
</html>
  • 现在你可以打开浏览器,在地址栏输入 127.0.0.1:3000/v-else.html,你会看到:Hello ArthurSlog, "state1" !== "state2",因为此时 state1 的值与 state2 的值不相等,判断为 false,所以会显示出第二条字符串
  • 至此,我们把 vue模版指令 v-else 介绍了一遍,更多使用方法和信息,请参考 vue官方手册。

欢迎关注我的微信公众号 ArthurSlog

如果你喜欢我的文章 欢迎点赞 留言

谢谢

Slog15_支配vue框架模版语法之v-else相关推荐

  1. 支配vue框架模版语法之v-cloak

    ArthurSlog SLog-22 Year·1 Guangzhou·China July 21th 2018 微信扫描二维码,关注我的公众号 公平是弱者的安慰剂 竞争是强者的试金石 开发环境Mac ...

  2. Slog21_支配vue框架模版语法之v-pre

    ArthurSlog SLog-21 Year·1 Guangzhou·China July 21th 2018 GitHub 掘金主页 简书主页 segmentfault 既然选择了浩瀚大海 那就注 ...

  3. 支配vue框架模版语法之v-once

    ArthurSlog SLog-23 Year·1 Guangzhou·China July 22th 2018 你所希望的 犹如钻石存于人间 你所厌恶的 犹如空气充斥天地 开发环境MacOS(Hig ...

  4. Slog29_支配vue框架初阶项目之博客网站-注册页面-单选按钮

    ArthurSlog SLog-29 Year·1 Guangzhou·China Aug 3th 2018 GitHub 掘金主页 简书主页 segmentfault 大学毕业 交了几万块钱的学费 ...

  5. Vue基础—模版语法指令精细版

    本资源由 itjc8.com 收集 day01 Vue 是什么? Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架 vue 的核心库只关注视图层,不仅易于上手,还便 ...

  6. Slog42_支配vue框架初阶项目之博客网站-单页-默认头像的布局和定位

    ArthurSlog SLog-42 Year·1 Guangzhou·China Aug 19th 2018 GitHub 掘金主页 简书主页 segmentfault 从业之路不同 机缘也不同 人 ...

  7. Slog41_支配vue框架初阶项目之博客网站-单页-登陆成功页面的布局和定位

    ArthurSlog SLog-41 Year·1 Guangzhou·China Aug 18th 2018 GitHub 掘金主页 简书主页 segmentfault 履霜坚冰至 开发环境MacO ...

  8. vue框架如何转换成普通html,html和vue框架

    Vue框架Element的事件传递broadcast和dispatch方法分析 前言 最近在学习饿了么的Vue前端框架Element,发现其源码中大量使用了$broadcast和$dispatch方法 ...

  9. Vue框架的初识入门

    一,什么是Vue框架 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架.与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用.Vue 的核心库只关注视图层, ...

最新文章

  1. 自创设计模式-----答题卡模式
  2. Rust 1.33.0 发布,OSC 上堪称“零差评”的编程语言
  3. npm: 权限阻止修复
  4. 漏洞工具:nmap和nessus
  5. 点击底部input输入框,弹出的软键盘挡住input(苹果手机使用第三方输入法 )
  6. JS面向对象——Object对象的方法补充、原型继承关系图
  7. 为什么博导都希望,自己的博士生毕业也去高校当老师?
  8. mysql distinct两列_正在检索两列,并对MySQL中的每列应用“distinct”
  9. nanshan 钥匙在您那儿的
  10. html页面送值转换,在静态页面html中跳转传值
  11. 谈判失败:Oracle 杀死 Java EE
  12. mysql意外关闭xampp_错误:MySQL意外关闭xampp 3.2.4
  13. 贝叶斯推理(Bayes Reasoning)、独立与因式分解
  14. iTOP-4412开发板-QtE4.7-UVC 摄像头使用例程
  15. IDEA合并SVN分支代码到主干
  16. 手机投屏到电脑完美教程,安卓和苹果用户均可使用
  17. 推荐一款制作精良、功能强大、毫秒精度、专业级的定时任务执行软件 —— 定时执行专家
  18. Kruskal算法(克鲁斯卡尔)最小生成树
  19. 【FreeRTOS(一)】FreeRTOS新手入门——初识FreeRTOS
  20. iterator 的遍历 循环输出数字,页码

热门文章

  1. Tcl与Design Compiler (八)——DC的逻辑综合与优化
  2. webpack前端构建工具学习总结(一)之webpack安装、创建项目
  3. Zabbix 监控LVS连接的状态
  4. localStorage、cookie
  5. SharePoint 2007有性能问题? 先试试这篇.
  6. BlogEngine学习一:操作符重载
  7. Linux 内核漏洞暴露栈内存,造成数据泄露
  8. 说实话,我主要是冲着奖金来的
  9. 研究员轻松劫持2.8万台打印机
  10. 高调复仇还是虚张声势?黑客声称成功入侵安全公司的服务器