vue实现导航菜单和编辑文本的示例代码


Posted in Javascript onJuly 04, 2020

导航菜单实例

<div id="main">
 
 <!-- 激活的菜单样式为 active 类 -->
 <!-- 为了阻止链接在点击时跳转,我们使用了 "prevent" 修饰符 (preventDefault 的简称)。 -->
 
 <nav v-bind:class="active" v-on:click.prevent>
 
  <!-- 当菜单上的链接被点击时,我们调用了 makeActive 方法, 该方法在 Vue 实例中创建。 -->
 
  <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="home" v-on:click="makeActive('home')">Home</a>
  <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="projects" v-on:click="makeActive('projects')">Projects</a>
  <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="services" v-on:click="makeActive('services')">Services</a>
  <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="contact" v-on:click="makeActive('contact')">Contact</a>
 </nav>
 
  <!-- 以下 "active" 变量会根据当前选中的值来自动变换 -->
 
 <p>您选择了 <b>{{active}} 菜单</b></p>
</div>
 
<script>
// 创建一个新的 Vue 实例
var demo = new Vue({
 // DOM 元素,挂载视图模型
 el: '#main',
 
 // 定义属性,并设置初始值
 data: {
  active: 'home'
 },
 
 // 点击菜单使用的函数
 methods: {
  makeActive: function(item){
   // 模型改变,视图会自动更新
   this.active = item;
  }
 }
});
</script>

效果如下:

vue实现导航菜单和编辑文本的示例代码

编辑文本实例

<!-- v-cloak 隐藏未编译的变量,直到 Vue 实例准备就绪。 -->
<!-- 元素点击后 hideTooltp() 方法被调用 -->
 
<div id="main" v-cloak v-on:click="hideTooltip">
 
 <!-- 这是一个提示框
   v-on:click.stop 是一个点击事件处理器,stop 修饰符用于阻止事件传递
   v-if 用来判断 show_tooltip 为 true 时才显示 -->
 
 <div class="tooltip" v-on:click.stop v-if="show_tooltip">
 
  <!-- v-model 绑定了文本域的内容
   在文本域内容改变时,对应的变量也会实时改变 -->
 
  <input type="text" v-model="text_content" />
 </div>
 
 <!-- 点击后调用 "toggleTooltip" 方法并阻止事件传递 -->
 
 <!-- "text_content" 变量根据文本域内容的变化而变化 -->
 
 <p v-on:click.stop="toggleTooltip">{{text_content}}</p>
 
</div>
 
<script>
var demo = new Vue({
 el: '#main',
 data: {
  show_tooltip: false,
  text_content: '点我,并编辑内容。'
 },
 methods: {
  hideTooltip: function(){
   // 在模型改变时,视图也会自动更新
   this.show_tooltip = false;
  },
  toggleTooltip: function(){
   this.show_tooltip = !this.show_tooltip;
  }
 }
})
</script>

效果如下:

vue实现导航菜单和编辑文本的示例代码

以上就是vue实现导航菜单和编辑文本的示例代码的详细内容,更多关于vue 导航菜单 编辑文本的资料请关注三水点靠木其它相关文章!

Javascript 相关文章推荐
学习ExtJS 访问容器对象
Oct 07 Javascript
基于jquery的跟随屏幕滚动代码
Jul 24 Javascript
Node.js实现JS文件合并小工具
Feb 02 Javascript
Bootstrap响应式侧边栏改进版
Sep 17 Javascript
js实现网页定位导航功能
Mar 07 Javascript
js 将canvas生成图片保存,或直接保存一张图片的实现方法
Jan 02 Javascript
JS交互点击WKWebView中的图片实现预览效果
Jan 05 Javascript
微信小程序wx:for和wx:for-item的用法详解
Apr 01 Javascript
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
Aug 09 jQuery
vue.js 图片上传并预览及图片更换功能的实现代码
Aug 27 Javascript
谈谈IntersectionObserver懒加载的具体使用
Oct 15 Javascript
Vue移动端实现图片上传及超过1M压缩上传
Dec 23 Javascript
详解Vue.js 响应接口
Jul 04 #Javascript
JavaScript中数组去重的5种方法
Jul 04 #Javascript
JS制作简易计算器的实例代码
Jul 04 #Javascript
基于原生js实现九宫格算法代码实例
Jul 03 #Javascript
JavaScript DOM常用操作代码汇总
Jul 03 #Javascript
JavaScript缺少insertAfter解决方案
Jul 03 #Javascript
原生javascript如何实现共享onload事件
Jul 03 #Javascript
You might like
fleaphp rolesNameField bug解决方法
2011/04/23 PHP
codeigniter框架The URI you submitted has disallowed characters错误解决方法
2014/05/06 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十)
2014/06/24 PHP
PHP之sprintf函数用法详解
2014/11/12 PHP
5款适合PHP使用的HTML编辑器推荐
2015/07/03 PHP
PHP时间函数使用详解
2019/03/21 PHP
KindEditor在php环境下上传图片功能集成的方法示例
2020/07/20 PHP
cnblogs csdn 代码运行框实现代码
2009/11/02 Javascript
用js判断输入是否为中文的函数
2014/03/10 Javascript
完美兼容各大浏览器的jQuery插件实现图片切换特效
2014/12/12 Javascript
js获取当前时间显示在页面上并每秒刷新
2014/12/24 Javascript
jQuery实现鼠标划过添加和删除class的方法
2015/06/26 Javascript
JS实现图片延迟加载并淡入淡出效果的简单方法
2016/08/25 Javascript
Bootstrap实现的经典栅格布局效果实例【附demo源码】
2017/03/30 Javascript
Vue 组件间的样式冲突污染
2017/08/31 Javascript
JavaScript中arguments和this对象用法分析
2018/08/08 Javascript
vue升级之路之vue-router的使用教程
2018/08/14 Javascript
微信小程序使用map组件实现获取定位城市天气或者指定城市天气数据功能
2019/01/22 Javascript
vue通信方式EventBus的实现代码详解
2019/06/10 Javascript
jQuery实现可编辑的表格
2019/12/11 jQuery
JavaScript this使用方法图解
2020/02/04 Javascript
Javascript实现鼠标移入方向感知
2020/06/24 Javascript
我所理解的JavaScript中的this指向
2020/09/04 Javascript
Python读取网页内容的方法
2015/07/30 Python
Django自定义认证方式用法示例
2017/06/23 Python
基于Python和Scikit-Learn的机器学习探索
2017/10/16 Python
python numpy 一维数组转变为多维数组的实例
2018/07/02 Python
Python格式化输出字符串方法小结【%与format】
2018/10/29 Python
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
2019/05/05 Python
python3发送邮件需要经过代理服务器的示例代码
2019/07/25 Python
python实现人机五子棋
2020/03/25 Python
项目计划书范文
2014/01/09 职场文书
第一批党的群众路线教育实践活动总结报告
2014/07/03 职场文书
2016年十一促销广告语
2016/01/28 职场文书
技术转让协议书
2016/03/19 职场文书
导游词之襄阳古城
2019/09/27 职场文书