热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Vue编写容易出现的问题

Vue实现Tab切换实现的场景很多,比如,利用vue-router、利用第三方插件、利用组件等等.我用的是组件,为什么不用路由ÿ

Vue 实现 Tab切换实现的场景很多,比如,利用vue-router、利用第三方插件、利用组件等等.

我用的是组件,为什么不用路由,有3个原因:


  • 1、因为我认为使用路由,再切换tab的时候,路劲地址是变化的,比如:/#/home、/#/app等等,这样做==Native hybrid==的同学就会发愁了,尤其是返回按钮,需要设置历史数据,我个人觉得太麻烦!

  • 2、根据需求出发。

  • 3、技术太low。

综上所述,上面已经介绍完我为什么要使用组件了

index.html文件


<html lang&#61;"en"><head><meta charset&#61;"UTF-8"><title>componenttitle><style type&#61;"text/css">*{padding:0;margin:0}#app{width:500px;height:300px;margin:0 auto;background-color:#ddd}.top{height:50px;line-height:50px;width:100%;background-color:#999}.top ul li{display:inline-block;margin:0 10px}.top ul li a{text-decoration:none;color:white}style>head><body><div id&#61;"app"><div class&#61;"top"><ul><li &#64;click&#61;&#39;tabToggle("tab01");&#39;>Tab001li><li &#64;click&#61;&#39;tabToggle("tab02");&#39;>Tab002li>ul>div><div><component :is&#61;&#39;currentView&#39; keep-alive>component>div>div>body><script type&#61;"text/Javascript" src&#61;&#39;vue.min.js&#39;>script><script>var tab01 &#61; Vue.extend({template: &#39;

This is tab01

&#39;})var tab02 &#61; Vue.extend({template: &#39;

This is tab02

&#39;
})var app &#61; new Vue({el: &#39;#app&#39;,data: {currentView: &#39;tab01&#39;},components: {tab01: tab01,tab02: tab02},methods: {tabToggle: function(tabText) {this.currentView &#61; tabText}}})script>html>

ok,完事儿了&#xff01;


接下来&#xff0c;说说我遇到的问题&#xff0c;如果上面能满足你的问题&#xff0c;则不需要看下面

当然&#xff0c;我不可能只是简简单单的一个页面&#xff0c;一个小demo&#xff0c;如果要应用到项目中&#xff0c;又是另一回事儿。


问题1&#xff1a;

例如&#xff1a;在 .vue文件中

这里写图片描述

反反复复&#xff0c;这是什么造成的&#xff0c;对于新手来说&#xff0c;一个不经意间&#xff0c;就造成了&#xff0c;

原因在于data&#xff0c;vue规定&#xff0c;data是一个函数&#xff0c;我这里写成了对象&#xff1a;

这里写图片描述

&#61;&#61;应修改为&#xff1a;&#61;&#61;

这里写图片描述


问题2&#xff1a;

查半天资料没查出个所以然来&#xff0c;那个纠结啊&#xff0c;群里各种找大神啊

这里写图片描述

太闹心&#xff0c;以为是 自己写的组件的问题&#xff0c;各种改&#xff0c;改半天&#xff0c;没任何效果&#xff0c;后来抱着试试的心态&#xff0c;在页面上加了个变量&#xff0c;发现&#xff0c;压根就不起效果&#xff0c;

this.变量名 &#61; "Hello"

页面没有任何反应&#xff0c;以为是vue版本太高了&#xff0c;不支持&#xff0c;算了&#xff0c;不闲扯了&#xff0c;谁做谁知道&#xff01;

问题的原因在于&#xff1a;加了一个不存在的方法

这里写图片描述

得&#xff0c;把它删除掉就可以了&#xff0c;其他就不介绍了&#xff0c;完成了。OK了&#xff01;




推荐阅读
  • 深入理解Vue.js:从入门到精通
    本文详细介绍了Vue.js的基础知识、安装方法、核心概念及实战案例,帮助开发者全面掌握这一流行的前端框架。 ... [详细]
  • 本文详细介绍如何在VSCode中配置自定义代码片段,使其具备与IDEA相似的代码生成快捷键功能。通过具体的Java和HTML代码片段示例,展示配置步骤及效果。 ... [详细]
  • 本文详细介绍了如何解决Uploadify插件在Internet Explorer(IE)9和10版本中遇到的点击失效及JQuery运行时错误问题。通过修改相关JavaScript代码,确保上传功能在不同浏览器环境中的一致性和稳定性。 ... [详细]
  • 本文介绍了如何利用JavaScript或jQuery来判断网页中的文本框是否处于焦点状态,以及如何检测鼠标是否悬停在指定的HTML元素上。 ... [详细]
  • 本文详细分析了Hive在启动过程中遇到的权限拒绝错误,并提供了多种解决方案,包括调整文件权限、用户组设置以及环境变量配置等。 ... [详细]
  • 本文详细介绍了中央电视台电影频道的节目预告,并通过专业工具分析了其加载方式,确保用户能够获取最准确的电视节目信息。 ... [详细]
  • 探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ... [详细]
  • JavaScript 基础语法指南
    本文详细介绍了 JavaScript 的基础语法,包括变量、数据类型、运算符、语句和函数等内容,旨在为初学者提供全面的入门指导。 ... [详细]
  • 深入解析Java虚拟机(JVM)架构与原理
    本文旨在为读者提供对Java虚拟机(JVM)的全面理解,涵盖其主要组成部分、工作原理及其在不同平台上的实现。通过详细探讨JVM的结构和内部机制,帮助开发者更好地掌握Java编程的核心技术。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 解决JAX-WS动态客户端工厂弃用问题并迁移到XFire
    在处理Java项目中的JAR包冲突时,我们遇到了JaxWsDynamicClientFactory被弃用的问题,并成功将其迁移到org.codehaus.xfire.client。本文详细介绍了这一过程及解决方案。 ... [详细]
  • 本文详细介绍了如何在 Windows 环境下使用 node-gyp 工具进行 Node.js 本地扩展的编译和配置,涵盖从环境搭建到代码实现的全过程。 ... [详细]
  • 前端开发:从底层到顶端的行业现象解析
    在编程领域,鄙视链现象屡见不鲜,从C语言到Java、.NET等,每个技术栈都有其独特地位。然而,前端开发者尽管常处于鄙视链底端,却在市场需求中备受青睐。本文深入探讨这一现象,并分析前端工程师如何在竞争激烈的市场中脱颖而出。 ... [详细]
  • 在高并发需求的C++项目中,我们最初选择了JsonCpp进行JSON解析和序列化。然而,在处理大数据量时,JsonCpp频繁抛出异常,尤其是在多线程环境下问题更为突出。通过分析发现,旧版本的JsonCpp存在多线程安全性和性能瓶颈。经过评估,我们最终选择了RapidJSON作为替代方案,并实现了显著的性能提升。 ... [详细]
author-avatar
徐曼曼_
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有