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 相关文章推荐
js利用事件的阻止冒泡实现点击空白模态框的隐藏
Jan 24 Javascript
jquery中的ajax方法怎样通过JSONP进行远程调用
May 04 Javascript
JQuery标签页效果的两个实例讲解(4)
Sep 17 Javascript
js和jquery分别验证单选框、复选框、下拉框
Dec 17 Javascript
js canvas实现擦除动画
Jul 16 Javascript
JavaScript第一篇之实现按钮全选、功能
Aug 21 Javascript
微信小程序 解决请求服务器手机预览请求不到数据的方法
Jan 04 Javascript
AngularJS使用angular.bootstrap完成模块手动加载的方法分析
Jan 19 Javascript
jquery 禁止鼠标右键并监听右键事件
Apr 27 jQuery
layui多iframe页面控制定时器运行的方法
Sep 05 Javascript
vue实现鼠标移过出现下拉二级菜单功能
Dec 12 Javascript
深入解读VUE中的异步渲染的实现
Jun 19 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
PHP如何透过ODBC来存取数据库
2006/10/09 PHP
PHP中的string类型使用说明
2010/07/27 PHP
PHP5中实现多态的两种方法实例分享
2014/04/21 PHP
PHP基于yii框架实现生成ICO图标
2015/11/13 PHP
Linux安装配置php环境的方法
2016/01/14 PHP
Nginx下ThinkPHP5的配置方法详解
2017/08/01 PHP
Jquery 获得服务器控件值的方法小结
2010/05/11 Javascript
jQuery中判断对象是否存在的方法汇总
2016/02/24 Javascript
JavaScript实现左右下拉框动态增删示例
2017/03/09 Javascript
nodejs实现OAuth2.0授权服务认证
2017/12/27 NodeJs
AngularJS select加载数据选中默认值的方法
2018/02/28 Javascript
vue的.vue文件是怎么run起来的(vue-loader)
2018/12/10 Javascript
基于vue实现圆形菜单栏组件
2019/07/05 Javascript
在VUE中实现文件下载并判断状态的方法
2019/11/08 Javascript
记录一次websocket封装的过程
2020/11/23 Javascript
[01:51]2018年度CS GO最具人气外援-完美盛典
2018/12/16 DOTA
python实现马耳可夫链算法实例分析
2015/05/20 Python
快速了解Python中的装饰器
2018/01/11 Python
用Python实现大文本文件切割的方法
2019/01/12 Python
Python pip替换为阿里源的方法步骤
2019/07/02 Python
python计算无向图节点度的实例代码
2019/11/22 Python
利用python制作拼图小游戏的全过程
2020/12/04 Python
英国家具、照明、家居用品网上商店:Wayfair.co.uk
2020/02/13 全球购物
介绍一下Linux文件的记录形式
2013/09/29 面试题
夜大毕业生自我评价分享
2013/11/10 职场文书
新闻系毕业生推荐信
2013/11/16 职场文书
家长会演讲稿范文
2014/01/10 职场文书
班队活动设计方案
2014/01/30 职场文书
装修施工安全责任书
2014/07/24 职场文书
红色旅游心得体会
2014/09/03 职场文书
2014年纪委工作总结
2014/12/05 职场文书
服务行业标语口号
2015/12/26 职场文书
js之ajax文件上传
2021/05/13 Javascript
Windows 11上手初体验:任务栏和开始菜单等迎来大改
2021/11/21 数码科技
Python装饰器的练习题
2021/11/23 Python
PostgreSQL自动更新时间戳实例代码
2021/11/27 PostgreSQL