web前端|js教程
功能,切换,以及
web前端-js教程这里不跟大家再去把Vue文档上的一些指令用法或者基础知识再复述一遍,既然是从入门到实战,我直接将平时项目中需要实现的一些效果拆分成模块。你们遇到了相关的指令或者不知道怎么用的方法自己对着文档去查,再回过头来看我的实现代码。记住,通读Vue文档真的很重要,很重要!
js实现分享按钮 源码,vscode配置代码,ubuntu设置网络连接名称,tomcat缓慢攻击,sqlite执行条目数量,js视频插件,mui前端框架源码下载,爬虫图片破解版,php升级php5.3,嵊州seo排名,软件下载类网站,iphone网页左右滑动效果,z-blog 模板制作,c 源程序lzw
这里的Vue以单文件的形式引入,另外代码在实现上会一步步的进行优化,客官不要着急!
h5网站源码下载,gitlen vscode,魅族ubuntu手机,tomcat swim,sqlite 内置查询,动态域名 个人服务器 备案,wordpress 无广告视频插件,前端开发必备框架,豆瓣 爬虫 python,php商品分类,佛山seo教程,软件发布网站源码,推箱子 网页,discuz 音乐模板,android引导页面动画素材,通用学生成绩管理系统,c 钩子程序lzw
下面是一个样式稍微丑陋,但功能OK的选项卡。
小猪直播平台源码,vscode辅助侧栏,ubuntu 输入密码,tomcat 自动编译,sqlite最大支持多少条数据,网页设计的语言,php 插入到数据库,代理哪家的服务器虚拟主机好,wp 演示地址插件,前端三大框架最易入门,淘宝网爬虫,php 遍历目录,seo优化合同,springboot实现爬虫,dedecms 根目录标签,jsp网站毕业设计,京东网页版微信支付,织梦儿童早教教育培训网站模板,dz论坛网站后台设置,支付页面源码下载,管理系统网页模板下载,易语言搜索子程序lzw
{{tab.name}}
这里是HTML教学
欢迎来到CSS模块
嗨,这里是Vue
var app = new Vue({ el: "#app", data: {tabsName: [{name: "HTML",isActive: true}, {name: "CSS",isActive: false}, {name: "Vue",isActive: false}],active: false }, methods: {tabsSwitch: function(tabIndex) {var tabCardCollection = document.querySelectorAll(".tab-card"), len = tabCardCollection.length;for(var i = 0; i < len; i++) { tabCardCollection[i].style.display = "none"; this.tabsName[i].isActive = false;}this.tabsName[tabIndex].isActive = true;tabCardCollection[tabIndex].style.display = "block";} } })
第一代选项卡的实现就先这样子,后面再改进。上面是代码,下面是效果图!Vue我也只是刚刚学入门吧,做了几个项目了,有什么问题我们可以一起探讨,一起进步,欢迎私信我!
Vue实现选项卡切换,具体代码如下所示:
{{item.tab}}
{{item.title}}
let obj=[ {"tab":"选项一","show":true,"title":"1111"}, {"tab":"选项二","show":false,"title":"2222"}, {"tab":"选项三","show":false,"title":"3333"} ]; var vm=new Vue({ el:".app", data:{ list:obj }, methods:{ tab:function(index){for(var i=0;i<this.list.length;i++){this.list[i].show=false;if(i==index){ this.list[index].show=true;}} } } })