Hello, 我是杨小宝!商城项目就不更新了,因为我突然换项目了!!!是不是很尴尬,不过这个项目是一个订飞机票的项目,逻辑思维也是很强的!持续更新该项目的知识点。能触及到的都是关于vue2的知识!今天给大家写一个vue中的 ‘$(this)’

说起¥this,(不知道为什么不让打 美元符号我就用¥ 表示了)一想就是jq嘛,假如说在jq中我们很多li标签然后里面都有内容我们获取每一个li标签的里面的内容是不是 ¥ (this).html() 或者 $(this).text() 那在Vue中怎么获取呢???我这边做了 一个双数据的循环的demo,分享一下!

最后的结构图:

上面的选项先不说!都是请求数据的,说一下下面的结构把

<div class="city_title"><ol><li :class="{active:city_titleActive == index}" v-for='(city_title,index) in city_titles' @click='hotCity(city_title,index)'>{{city_title}}</li><li></li><li @click='closecity'>关闭</li></ol><div class="clear"></div>
</div>
<div class="city_content"><ul v-for='item in city_contents'><li v-for='(list,index) in item.city_content' @click='citylis(list)'>{{list.city}}</li></ul>
</div>

上面的ol里面内容就是 选项! 下面ul的内容才是我们的城市列表
这里我不是 很多li标签 而是很多ul套li循环ul出来的列表

数据:

city_contents:[{city_content:[{city:'北京'},{city:'西安'},{city:'东京'},{city:'伦敦'}]},{city_content:[{city:'上海'},{city:'重庆'},{city:'曼谷'},{city:'巴黎'}]},{city_content:[{city:'广州'},{city:'杭州'},{city:'新加波'}]},{city_content:[{city:'成都'},{city:'香港'},{city:'吉隆坡'}]},{city_content:[{city:'深圳'},{city:'台北'},{city:'纽约'}]},{city_content:[{city:'昆明'},{city:'首尔'},{city:'悉尼'}]}
],

每一列都是一个ul每一行都是对应的li
首先通过循环ul

<ul v-for='item in city_contents'>

在循环li

<li v-for='(list,index) in item.city_content' @click='citylis(list)'>{{list.city}}</li>

这里 一定要注意我们的ul循环的时候值已经赋给了item,所有这里遍历的是 item.city_content

然后给每一个li添加点击事件,传入的值是 list 这里的list就是 $(this)

citylis(list){console.log(list.city);
}

这就是我们vue中的$(this)
全代码就不给大家发了,很简单的一个小demo,项目前期,都是简单到复杂,我打算等到数据交互接口那块多写一下demo。以及讲解一下项目的逻辑等等。。。项目结束后我会发一套完整的博客。思维图+代码(仅提供模仿)+接口实现调用。

好了!大家好,我是杨小宝!感谢您的阅读!

vue2中的“$(this)” === JQ中$(this)--飞机票项目相关推荐

  1. Vue2.0 --- vue-cli脚手架中全局引入JQ

    第一步:安装jQuery npm/cmpn方式安装(默认安装1.7.X版本的JQ) npm/cnpm install jQuery 如果想安装更高版本的JQ那么可以选择在package.json文件下 ...

  2. vue2中vant实现网易云音乐案例-附带所有源码

    vue2中vant实现网易云音乐案例-附带所有源码 前言 学习笔记以及源码下载gitee: https://gitee.com/xingyueqianduan/vantmsicdemo 下载下来的内容 ...

  3. vue2中使用axios,以及axios拦截器的配置

    目录 一.vue2项目中如何实现异步请求 1.axios:是一个基于Promise的网络请求库.既可以在node.js(服务器端)使用,也可以在浏览器端使用 2.vue中的使用方法 ​ (2)引用方法 ...

  4. vue2 通过 axios  访问koa2,从mysql 拿到数据更新vue2中的内容

    vue2 通过 axios  访问koa2,从mysql 拿到数据更新vue2中的内容 axios 类似ajax 注意红色字体 node --inspect index.js (启用debug模式) ...

  5. vue2中使用Leaflet实现单个或多个marker图标

    vue2中使用Leaflet实现单个或多个marker图标 初始化一个vue项目 在 vue 中安装 Leaflet 在main.js中引入leaflet 加载一个简单的地图框架 添加一个或多个Mar ...

  6. vue2中,使用vite流程之应用前端构建工具vite和vite-plugin-vue2插件

    vue2中,使用vite流程之应用前端构建工具vite和vite-plugin-vue2插件 Vite 官方中文文档--https://cn.vitejs.dev/ vite-plugin-vue2包 ...

  7. 【Unity3D】材质 Material ( 材质简介 | 创建材质 | 设置材质属性 | 对 3D 物体应用材质 | 资源拖动到 Inspector 检查器中的 Material 属性中 )

    文章目录 一.材质 Material 简介 二.创建材质 三.设置材质属性 四.对 3D 物体应用材质 五.资源拖动到 Inspector 检查器中的 Material 属性中 一.材质 Materi ...

  8. 在vue2中使用vue3的核心功能(渐进式升级vue版本)

    一.前言 学了真香的vue3语法,但目前的vue2项目中短期内不会再升级了,空有屠龙之术无法施展?来试试以下的解决方案,让你在vue2项目中也能用上vue3的核心语法-组合式API. 二.选项式API ...

  9. 【vue2中引入阿里第三方图标库使用自定义的Ant Design Vue组件a-cascader级联选择后缀图标】

    1,首先在vue2项目中安装ant design vue组件 npm install ant-design-vue@1.7.2 2,a-cascader组件在页面中的使用 <template&g ...

最新文章

  1. np.eye解释较好的
  2. iphone6 微信浏览器高度适配的问题
  3. 树莓派python3.6 tensorflow_raspberry pi 3B 树莓派 安装tensorflow
  4. C#3.0语法新特性集合
  5. 01_MyBatis EHCache集成及所需jar包,ehcache.xml配置文件参数配置及mapper中的参数配置
  6. 通过 SSH 端口转发实现异地内网服务器互通
  7. vue --- vue中的几个钩子属性
  8. Request/Response【学习笔记03】
  9. Nginx原子操作及自旋锁实现
  10. using的一种用法
  11. C++ OpenCV 学习笔记【0】- 未整理,草稿记录用
  12. Ensp教程 —— Ensp模拟器中的设备如何连接到真实物理机
  13. 杂记(git标签,echo命令,ps命令,gdb调试)
  14. 定性特征转化为定量特征之factorize
  15. 2018网易内推测试工程师面试记录
  16. 串口调试工具--SecureCRT的使用
  17. Centos7.5部署MySQL5.7基于GTID主从复制+并行复制+半同步复制+读写分离(ProxySQL) 环境- 运维笔记 (完整版)
  18. 基于STM32的电子时钟设计
  19. 使用HoloLens 2调用深度相机和前置摄像头
  20. 论语 宪问篇(笔记)

热门文章

  1. vue项目中使用腾讯美颜SDK
  2. MySQL官方employees测试数据库
  3. 对应届生找工作有哪些好的建议呢?
  4. solrCloud伪集群搭建
  5. 要点提炼|《数字中国建设整体布局规划》,看这一篇就够了!
  6. php 好看的字体设置,适合程序员的字体
  7. Kafka中的这只“千里眼”,你需要知道
  8. windows录音及MP3合成
  9. 各位想不想知道,下载360,系统能不能重装?
  10. qt 播放视频显示马赛克