E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
vue学习
Vue学习
笔记一——项目初始化
稍微写一写在学习Vue过程中的一个学习思路,也希望这个简易的教程能帮助到大家项目初始化项目创建在这里我学习到的是使用vue-cli版本3以上的GUI创建版本,这样方便创建首先配置vue-cli脚手架(没有进行npm/webpack等工具安装的同学查看这个链接如何运行vue项目(维护他人的项目)然后windows用户在命令行中使用npm或cnpm进行脚手架的安装npminstall-g@vue/cl
退堂鼓一级演员
·
2020-07-30 06:42
前端
Vue学习
笔记01day_13.v-for循环中key属性的使用
DocumentId:Name:{{item.id}}---{{item.name}}//创建Vue实例,得到ViewModelvarvm=newVue({el:'#app',data:{id:'',name:'',list:[{id:1,name:'李斯'},{id:2,name:'嬴政'},{id:3,name:'赵高'},{id:4,name:'韩非'},{id:5,name:'荀子'}]}
菜鸟柱子
·
2020-07-30 05:32
vue
Vue学习
笔记---Vue中的虚拟DOM以及它 的Diff算法
一、前言Dom操作是比较浪费时间和性能的,当数据量很大的时候,更新DOM是很耗费性能的操作。Vue提供了虚拟DOM的解决办法。Vue的核心是双向绑定和虚拟DOM(VirualDOMA),虚拟DOM是用js对象记录一个DOM节点的副本,当DOM发生更改的时候,先用虚拟DOM进行Diff,算出最小差异,然后再修改真实DOM。虚拟DOM和真实的DOM有一层映射关系,很多需要操作DOM的地方都会去操作虚拟
pro_Top
·
2020-07-30 04:40
视频教程-新React+VUE前端教程入门到精通-Vue
擅长:HTML5、JavaScript、VUE、React、PHP李杰¥128.00立即订阅订阅后:请点击此处观看视频课程视频教程-新React+VUE前端教程入门到精通-
Vue学习
有效期:永
weixin_34186758
·
2020-07-30 03:38
【Vue.js】v-if、v-show、v-for指令(六)
1、v-if,控制元素是否存在,删除或创建dom,如果做隐藏建议使用v-show2、v-show,可做隐藏、显示,不删除dom,只是设置css,推荐使用v-show
Vue学习
helloclicknewVue
kingloongMagic
·
2020-07-30 02:59
Vue学习
之十一(会员中心页面完成,嵌套路由,完成webpack基本打包)
会员中心页面完成1.跳转会员中心组件router-link触发路由(App.vue中)main.js设置路由规则2.会员中心中跳转交易订单页面3.查看订单页面对类的判断:class="order.orderinfo.status>=2?'active':''";时间过滤器(定义的全局过滤器..|dateFmt("YYYY-MM-DDHH:mm:ss"));v-if来判断订单status;如果遇到o
itzhaolin
·
2020-07-29 23:00
前端
[
Vue学习
笔记]虚拟dom与diff算法
虚拟dom(Virualdom)React先有,后Vue借鉴若频繁地操作dom节点,代码运行的时间消耗太大,因此Vue推出了以对象实现虚拟dom再加以渲染实体dom节省代码运行时间形成过程内存中生成一颗虚拟dom树将内存中的虚拟dom树初始化渲染成真实dom树当我们修改data中的数据的时候,将之前的虚拟dom树结合形成一个新的虚拟dom树将新的虚拟dom树与上一次旧的虚拟dom树进行对比(dif
炽银银
·
2020-07-29 23:59
Vue学习
之v-if和v-for指令
v-if和v-showv-if和v-show的作用有点类似,我们一起来看下,案例代码如下:Documentv-if的使用v-show的使用varvm=newVue({el:"#app",data:{flag:true},methods:{}})效果如下:通过演示效果我们能看到v-if和v-show都能控制标签元素的现实和隐藏,但相互之间又有区别指令|说明------|---------------
晓宇码匠
·
2020-07-29 22:03
Vue
vue学习
笔记 These dependencies were not found core-js/modules/es......错误
查了查网上大致都是core-js这个依赖不匹配,尝试升级core-js之后又修改package.json文件配置,把里面的"core-js":"^3.6.4",改成,"core-js":"^3.6.5",仍然不行,然后又只能改回"core-js":"^3.6.4"最后在浏览器中http://localhost:8000/dependencies中找到问题原因是上面的依赖core-js才2.0,但是
lacer
·
2020-07-29 20:20
Vue学习
笔记(一)1.1.0版
Vue渐进式的JS框架。最核心的思想MVVM,数据的绑定。如何使用使用步骤:1、引入vue.js2、创建一个容器标签3、创建一个Vue的实例对象,应该提供至少两个属性el,data4、编写模板、编写事件处理函数。模板的细节:操作元素的文本内容、属性、样式、事件、表单元素可以使用指令来操作这些内容,指令是13个1、操作文本内容(5个指令)把数据和标签进行绑定,把数据显示到标签内部。{{变量}}插值表
巴厘尚晴
·
2020-07-29 19:35
Vue 源码解析 - 主线流程
[TOC]
Vue学习
笔记Vue源码解析-主线流程Vue源码解析-模板编译Vue源码解析-组件挂载Vue源码解析-数据驱动与响应式原理前言前面我们对Vue的基本使用进行了归纳:
Vue学习
笔记,接下来我们对
Whyn
·
2020-07-29 16:11
Vue学习
之六(全局导入包,图片懒加载,导入第三方jq模块,路由,渲染的项目中应用)
全局第三方包的导入方式1.jq全局newwebpack.ProvidePlugin({$:"jquery",jQuery:"jquery","window.jQuery":"jquery"})2.axios发送请求的全局axios.defaults.baseURL=""Vue.prototype.$axios=axios3.common.js文件中exportdefault{axioHost:”“
itzhaolin
·
2020-07-29 14:02
前端
Vue学习
笔记——前后端交互
Vue学习
笔记——前后端交互目标:能够说出什么是前后端交互模式能够说出Promise的相关概念和用法能够使用fetch进行接口调用能够使用axios进行接口调用能够使用async/await方式调用接口能够基于后台接口实现案例
是行是行啊
·
2020-07-29 12:58
Vue学习
uni-app和
vue学习
笔记
uni-app官网:https://uniapp.dcloud.io/uni-app官方教程学习手记:https://segmentfault.com/a/1190000017020710uni-app跨平台框架官方教程:https://ke.qq.com/course/343370?taid=2788142445051210模拟虚拟数据:https://easy-mock.com/uni-app
coca丶丶
·
2020-07-29 06:47
uni-app
vue学习
笔记(一)(vue webpack+vue-router+nodeJs npm)
该博客只是记录我自己使用vue-cli搭建一个vueJs项目,以及慢慢的完成一个项目的过程,主要记录心得与重要知识,由于自己半年前才转入前端,在之前有一些基础,在开始做vuejs项目之前已经明白nodeJs和vueJs的基本用法,所以,这里废话不多说,直接上步骤:1.vue-cli是vue的脚手架工具,主要有:(1)目录结构(2)本地调试(3)代码部署(4)热加载(5)单元测试vue-cli安装:
pupuGirl
·
2020-07-29 06:13
前端开发
记录书单
一直以来觉得不错的文章都是放在收藏夹的,今天突然发现收藏夹已经有那么长了…教程阮一峰|JavaScript标准参考教程(alpha)阮一峰|ECMAScript6入门WebGL中文教程html5Canvas画图系列教程
Vue
_let
·
2020-07-29 05:31
书单
Vue学习
笔记之初识模块化开发
1、ES6模块化的实现模块化开发声明:type="module"是为了防止各模块直接变量或方法的冲突,每一个模块都有自己的空间导出:export对象导出方式及内容有:导入:import对应的导入方式:exportdefault:在应用的时候,可以修改对应的名称,即是在导入的时候自己进行命名,这时在导出的时候需要用default的属性:引用:导出一个函数PS:1、在一个模块里,只能有一个defaul
大数据时代
·
2020-07-29 02:22
Vue
vue.js
Vue学习
笔记之Webpack简介及安装
1、概念:webpack是一个现代的JavaScript应用的静态模块打包工具(前端模块化打包工具)。让我们可以进行模块化开发,并且会帮助我们处理模块之间的依赖关系。2、webpack的安装:-g是全局安装(还有局部安装),@3.6.0指定版本PS:必须依赖Node.js环境,npm命令管理各种依赖包。npminstall-gcnpm--registry=http://registry.npm.t
大数据时代
·
2020-07-29 02:22
Vue
工具
vue.js
intellij
idea
经验分享
Vue学习
笔记之组件的应用
Vue组件的应用:1、基础使用:第一步创建组件,第二步注册组件,第三步使用组件。在注册组件是需要用到template的属性。全局组件和局部组件组件的嵌套(父子组件):注意先后顺序,先声明,后面才能用2、组件的语法糖:直接在声明的时候直接进行组件的构造,省去了extend()的步骤//2、注册组件Vue.component('cpn1',{template:``})组件分离写法:通过id来定位使用哪
大数据时代
·
2020-07-29 02:21
Vue
Vue学习
笔记之图书采购界面小案例
一、案例要求:功能:点击购买数量的加号、减号进行数量的增减;移除数据;合计总价格等,具体功能界面如下:二、案例结构:Index.html界面main.js功能处理代码style.css样式三、代码实现(功能比较简单,就直接上代码了)Index.html界面:Title书籍名称出版日期价格购买数量操作{{item.id}}{{item.name}}{{item.date}}{{item.price|
大数据时代
·
2020-07-29 02:21
Vue
Vue学习
笔记之父子组件通信以及经典案例
父组件、子组件直接的访问方式:1、父组件访问子组件可以用$childern或者$refs$childern的用法:当父组件引用多个子组件的时候,就会生成多个对应的对象:$childern可以访问子组件中的方法、data等数据但$childern一般在开发中比较少用,用$refs比较常用,因为$refs是可以通过key来绝对定位到对应的子组件,这种方法在实际开发中比较常用。$refs是一个对象类型,
大数据时代
·
2020-07-29 02:21
Vue
Vue学习
笔记之IDEA工具中的Git、yarn、npm的使用
一、从码云或gihub拉取代码:1、启动IDEA,找到首选项(macOS系统可通过菜单找到「Preferences」打开,Windows系统通过选择菜单「File」->「Settings」打开),选择「Plugins」2、在弹出的插件市场中搜索关键字「Gitee」,在搜索结果中找到「Gitee」插件,点击「Install」安装插件。3、重启IDEA使插件生效。账号登陆设置:1.选择File-set
大数据时代
·
2020-07-29 02:21
工具
git
intellij
idea
Vue学习
笔记之函数、高阶函数、v-model的应用
一、哪些函数是响应式的:1.push在后面追加数据5.sort()排序6.reverse()顺序翻转abcd---->dcba红框中的方式修改数组中的数据时,界面没有响应式的效果二、高阶函数:对数组的操作1、filter函数,返回布尔值返回值是true,则返回当前的值;如果返回值是false,则不返回当前值。循环判断数据里面的数据,直到完成;2、map函数,对数组里面的值进行处理后,返回相应的值。
大数据时代
·
2020-07-29 02:20
Vue
Vue学习
笔记(七)路由
对于大多数单页面应用,都推荐使用官方支持的vue-router库。下面的代码默认导入了vue-router库路由的基本使用在Vue中,使用newVueRouter来创建一个路由,在Vue实例中将该路由放入Vue实例中的myRouter,即在某个实例上创建了一个路由。letlogin={template:'thisislogin'}letmyRouter=newVueRouter({routes:[
前端小黑
·
2020-07-29 02:17
vue
vue学习
总结(三,案例用vue开发网易云音乐(已实现在线播放和下载))
效果如图:完整代码:Documenthtml,body{height:100%;padding:0;margin:0;}#app{height:100%;display:flex;}#app>#left{flex:1;background-color:skyblue;text-align:center;/*超出滚动*/overflow:scroll;}#app>#right{flex:1;back
庚中
·
2020-07-29 00:27
十二.vue
Vue学习
过程
首先,先安装nodejs,http://nodejs.cn/download/查看是否node安装成功:node-v安装vue-Cli:npminstall-g@vue/cli查看Vue是否安装成功:vue-V然后,创建一个Vue的项目:vuecreatevue-demo配置npm的淘宝镜像:npmconfigsetregistryhttps://registry.npm.taobao.org然后
天龙至尊
·
2020-07-28 23:31
vue3.0
Java
vue学习
笔记整理(三)--常用选项
data:类型-Object|Function只有当实例被创建时data中存在的属性才是响应式(改动将会触发任何视图的更新)的vue实例中的data选项是对象,则所有的实例将共享引用同一个数据对象。组件中的data必须声明为返回一个初始数据对象的函数,因为组件可能被用来创建多个实例。通过提供data函数,每次创建一个新实例后,我们能够调用data函数,从而返回初始数据的一个全新副本数据对象。pro
Alisane
·
2020-07-28 23:27
Vue.js
vue
Vue学习
笔记(八) 组件进阶
1、插槽(1)插槽内容像HTML元素一样,我们常常需要给组件传递内容比如在下面的例子中,我们给自定义组件prompt-info传入出错啦的文本Demo出错啦Vue.component('prompt-info',{template:`提示信息`})newVue({el:'#app'})但是,结果并不像我们所想的,出错啦的提示信息没有显示出来,这时候我们就可以使用解决这个问题就是插槽,也就是说我们需
wsmrzx
·
2020-07-28 23:21
Vue
vue学习
2,webpack,组件,路由
一、vue指令v-for准备vue对象,data数据newVue({el:"#lr",data:{likes:["唱","跳","rap"],user:{username:"用户",password:"123456",age:18},students:[{"name":"小明","age":18,"like":"篮球"},{"name":"小花","age":28,"like":"乒乓球"},{"
秀儿水儿
·
2020-07-28 22:56
vue学习
笔记
vue学习
笔记vue起步vue模板语法条件与循环computed属性监听属性样式绑定事件处理器表单和双向数据绑定组件自定义指令vue实例生命周期路由http过滤器过渡和动画混入学习资料vue起步vue应用语法格式
web_bugger
·
2020-07-28 22:54
Vue
Vue学习
笔记(四)插槽、多级组件数据传递
八、插槽8.1匿名插槽插槽就是在组件中预留一个位置,在使用组件时可以给组件追加一些内容。插槽可以指定默认数据,如果使用者没有使用插槽就显示默认内容。在组件中写了几个匿名插槽,使用者填充的数据就会显示几份8.2具名插槽在定义插槽时可以给插槽指定name属性,指定了name属性的就是具名插槽。在使用时需要写上slot属性,才会把追加的内容插入到对应插槽中。不写slot属性会追加给匿名插槽8.3v-sl
前端弟弟也要努力鸭
·
2020-07-28 22:02
Vue
vue学习
笔记之vuex动态注册模块
vuex动态注册模块vuex动态注册模块是利用store的registerModule方法实现的,下面具体看一下相关代码:注册模块exportdefault{methods:{register(){this.$store.registerModule('模块名称',{state:{},getters:{},mutations:{},actions:{}})}}}已有模块动态注册子模块exportd
紫色小衬衣
·
2020-07-28 22:52
前端技术
vuex
vue
Vue学习
的进阶~~!Vuex的理解和实践。
vuex就是一个公共的仓库,是用来在多个组件之间共享数据的。官方称之为状态管理模式。顾名思义,也就是说,是对组件进行集中式的状态管理vuex目前是整个vue中非常重要的一个中间件那么既然vuex是一个管理仓库,那它管理的对象是谁呢?vuex管理的对象是:sharedstates(可以共享的状态),并且仓库中的状态一定是可以让仓库进行修改的。vuex中的4个核心概念:1.store(响应式仓库)2.
知野gg
·
2020-07-28 22:28
vue
Vue学习
----第七天_Vuex(详细梳理)【6.13】
目录一、认识Vuex1.Vuex是做什么的?2.Vuex管理什么状态2.1.使用Vuex统一管理状态的好处3.单页面的状态管理3.1.单页面的状态管理的实现4.多界面状态管理5.Vuex的状态管理图例二、Vuex的基本使用1.简单的案例1.1.代码编写1.2.挂载在Vue实例中1.3.小结三、Vuex核心概念1.State1.1.组件访问state数据1.1.1.组件访问state数据方式一:`$
lvan-ah
·
2020-07-28 22:51
Vue
vue.js
前端
无监督学习
Vue学习
----第三天_组件化开发【6.3】
一、认识组件化1、什么是组件化2.Vue组件化思想二、注册组件1.注册组件的基本步骤代码如下://1.创建组件构造器对象constcpnC=Vue.extend({//字符串语法tab键上面template:`标题内容结尾`})//2.注册组件Vue.component('my-cpn',cpnC)constapp=newVue({el:'#app',data:{message:'你好'}})效果
lvan-ah
·
2020-07-28 22:51
Vue
vue学习
笔记一(v-bind,v-on,v-model,v-if ,动画transition,组件 ,ref 属性)有详细的案列
一、vue的学习官网vue的学习网站二、进入正题,开始介绍vue的具体用法。1、如何引入vue.js文件可以直接引入vue的连接例如可以下载vue的jar包,放到项目的路径中,直接引用放置的地址就行。2、v-bind和v-on的使用v-bind是绑定属性可以简写为:v-on是时间绑定,可以简写为@具体的用法:Document.red{background:red;}.green{backgroun
奋斗的哼哼
·
2020-07-28 22:45
VUE
vue学习
笔记——vuex
Vuex是一个状态管理架构,为应用中的所有组件提供集中式的状态存储与操作,保证了所有状态以可预测的方式发生变化。Vue核心概念一共有5个,分别是state,getters,mutations,actions,modules。Vue官方文档为此提供了一个很好看的示意图vue官方文档入口VueComponents:Vue组件。HTML页面上,负责接收用户操作等交互行为,执行dispatch方法触发对应
回旋加速喷气式阿姆斯特朗炮
·
2020-07-28 21:39
前端
vue学习
之路-组件(高级篇)-slot
组件定义出来实际上就是一个html标签,通过props为这个标签定义属性,通过自定义事件为这个标签添加change等等事件,插槽(slot)就是把这个html标签内的内容显示出来(可以是html,也可以是别的组件)。如果没有插槽这个html标签内的内容会被抛弃。1.插槽内容有一个写好的组件,在它的模板中这样写然后在组件渲染的时候,这个标签内包含的任何内容会把这个元素替换掉。如果没有包含一个元素,则
弱氵弎仟
·
2020-07-28 21:03
vue
Vue学习
—— Vuex学习笔记
组件是Vue最强大的功能之一,而组件实例的作用域是相互独立的,意味着不同组件之间的数据是无法相互使用。组件间如何传递数据就显得至关重要,这篇文章主要是介绍Vuex。尽量以通俗易懂的实例讲述这其中的差别,希望对小伙伴有些许帮助。一、Vuex是什么?Vuex是一个专为Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。二、
weixin_34281537
·
2020-07-28 19:31
vue学习
笔记(五):对于vuex的理解 + 简单实例
优点:通过定义和隔离状态管理中的各种概念并强制遵守一定的规则,我们的代码将会变得更结构化且易维护。使用vuex来引入外部状态管理,将业务逻辑切分到组件外,可以避免重复的从服务端抓取数据。详情请参考官网文档__链接规则:1:应用层级的状态应该集中到单个store对象中。2:提交mutation是更改状态的唯一方法,并且这个过程是同步的3:异步逻辑都应该封装到action里面使用场景1:例如要实现在一
weixin_34174105
·
2020-07-28 18:40
Vue学习
笔记(五) 样式绑定和事件处理
1、样式绑定class和style属性都可以控制元素的显示样式,我们可以使用v-bind指令对它们进行绑定(1)绑定class对象语法我们可以将一个对象传给v-bind:class,它将根据传入对象的值动态切换classDemo.warn{background:yellow;}.error{color:red;}Error数组语法我们也可以将一个数组传给v-bind:class,以便应用一个cla
weixin_30823683
·
2020-07-28 17:04
吐血整理-
Vue学习
笔记
学习一个新内容时,最好的方式就是跟随官方文档来进行学习。以下的学习也是基于Vue的官方文档:https://cn.vuejs.org/v2/guide/文章目录概述1、引入2、基本使用3、vue的页面标签4、组件5、实例属性与方法6、生命周期-主要有几个周期相关的方法7、模板语法8、计算属性9、对象语法10、条件渲染11、列表渲染12、监听事件13、表单控件绑定14、深入原理15、注册自定义指令待
MarxPe
·
2020-07-28 14:17
笔记
前端
Vue
vue学习
笔记(五)
节点,树MytitleSometextcontent上述HTML对应的DOM节点树如下图所示:每个元素都是一个节点。每段文字也是一个节点。甚至注释也都是节点。一个节点就是页面的一个部分。就像家谱树一样,每个节点都可以有孩子节点(也就是说每个部分可以包含其它的一些部分)。虚拟DOM:Vue通过建立一个虚拟DOM来追踪自己要如何改变真实DOM。请仔细看这行代码:returncreateElement(
the_lower
·
2020-07-28 12:09
vue
vue学习
笔记(二)
组件:组件是可复用的Vue实例,所以它们与newVue接收相同的选项,例如data、computed、watch、methods以及生命周期钩子等。仅有的例外是像el这样根实例特有的选项。为了能在模板中使用,这些组件必须先注册以便Vue能够识别。这里有两种组件的注册类型:全局注册和局部注册。全局注册://定义一个名为button-counter的新组件Vue.component('button-c
the_lower
·
2020-07-28 12:09
vue
vue学习
笔记(四)
混入:混入提供了一种非常灵活的方式,来分发Vue组件中的可复用功能。一个混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项。//定义一个混入对象varmyMixin={created:function(){this.hello()},methods:{hello:function(){console.log('hellofrommixin!')}
the_lower
·
2020-07-28 12:09
vue
vue
vue学习
笔记(三)
处理边界情况:访问根实例:在每个newVue实例的子组件中,其根实例可以通过$rootproperty进行访问(适用于小型应用,大型应用使用vuex来管理状态)//Vue根实例newVue({data:{foo:1},computed:{bar:function(){/*...*/}},methods:{baz:function(){/*...*/}}})//所有的子组件都可以将这个实例作为一个全
the_lower
·
2020-07-28 12:09
vue
vue学习
笔记-vue-admin-template框架学习
vue-admin-templateEnglish|简体中文使用[vue-admin-template]进行学习前台整合以及vue相关技术,本项目作为学习记录AminimalvueadmintemplatewithElementUI&axios&iconfont&permissioncontrol&lint项目代码:https://github.com/taoweidong/vue-admin-t
Taowiedong
·
2020-07-28 12:11
Vue
vue学习
笔记【三、计算属性与监听】
1、set、get方法实现计算属性与普通属性之间的数据双向绑定====================================================exportdefault{name:"ComputedAndWatch",data(){return{first:'',last:''}},computed:{//计算属性与普通属性之间的单向绑定fullname1:{get(){r
crystal---
·
2020-07-28 10:51
前端
Vue学习
笔记(一)
1.什么是Vue?Vue是一套渐进式的框架,Vue被设计为可以自底层向上的应用,可以与第三方库或者既有项目整合。2.声明式渲染?Vue的核心是采用简洁的模板语法来声明式的将数据渲染进DOM系统。所有东西都是响应式的。一个Vue应用会将其挂载到一个DOM元素上(#app),我们不在直接和HTML交互了,HTML是我们的入口,其余都会发生在新创建的Vue实例内部。3.V-?带有v-表示Vue的指令,他
小屠的博客
·
2020-07-28 09:34
Vue学习笔记
Vue获取input的数据(ref/v-model)~
VUE学习
笔记
初学VUE,仅供参考,有不足之处还请指出,谢谢*Vue通过ref获取input数据{{message.text}}添加项目vartestol=newVue({el:'#textOl',data:{todos:[{text:'HTML5'},{text:'CSS'},{text:'Vue'}]},methods:{reverBut:function(){this.todos.push({text:t
叁玖贰拾柒?
·
2020-07-28 09:21
Vue笔记
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他