小程序竞赛理论题库3.多选题.docx

上传人:李司机 文档编号:2001362 上传时间:2022-12-30 格式:DOCX 页数:15 大小:39.84KB
返回 下载 相关 举报
小程序竞赛理论题库3.多选题.docx_第1页
第1页 / 共15页
小程序竞赛理论题库3.多选题.docx_第2页
第2页 / 共15页
小程序竞赛理论题库3.多选题.docx_第3页
第3页 / 共15页
小程序竞赛理论题库3.多选题.docx_第4页
第4页 / 共15页
小程序竞赛理论题库3.多选题.docx_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《小程序竞赛理论题库3.多选题.docx》由会员分享,可在线阅读,更多相关《小程序竞赛理论题库3.多选题.docx(15页珍藏版)》请在三一办公上搜索。

1、多选题1微信小程序项目结构主要有哪些文件类型?AJson后缀的JSON配置文件B. .wml后缀的WXML模板文件C. .css后缀的样式文件D. .js后缀的JS脚本逻辑文件2 微信小程序AppJson文件中可以配置以下哪些内容?A.pagesB.windowC.networkTimeout.request3 微信小程序以下哪些内容可以在页面配置文件中配置?A.navigationStleB.enablePullDownRefreshC.networkTimeout.request4 以下哪些是小程序的页面生命周期函数?A.onLaunchB.onShowC.onLoadD.onError5

2、 以下哪些是路由的跳转函数?A.wx.navigateToB.wx.redirectTC.wx.navigateBackD.wx.goT6 以下哪些跳转函数可以跳转到非tabBra页面?A.wx.navigateToB.wx.redirectTC.wx.reLaunchD.wx.switchTab7 以下哪些函数不可以获取用户传递过来的参数信息?A.onErrorB.onLoadC.onReadyD.onHide8 以下哪些跳转函数可以跳转到tabBar页面?A.wx.navigateTB.wx.reLaunchC.wx.redirectToD.wx.switchlab9 在小程序中有哪些参数

3、传值的方法?A.给HTML元素添加data-*属性来传递我们需要的值,然后通过e.currentTarget.dataset或onload的Param参数获取。B.设置id的方法标识来传值通过e.currentTarget.id获取设置的id的值,然后通过设置全局对象的方式来传递数值C.在navigator中添加参数传值D.wx.switchTab跳转时路径中携带参数传值10以下哪些跳转函数跳转时可以在路径上携带参数?A.wx.navigateTB.wx.redirectlbC.wx.reLaunchD.wx.switchTab11以下哪些跳转函数跳转时不可以在路径上携带参数?A.wx.nav

4、igateTB.wx.redirectlbC.wx.navigateBackD.wx.switchTab12以下哪些代码可以在小程序里面显示弹框?A.wx.showToastB.alertC.wx.showModal0.confirm13以下哪些参数可以在消息提示框中定义?A.提示的内容B.提示的图标C.提示的延迟时间D.提示框的关闭按钮14小程序的wss和css有哪些不一样的地方?A.小程序里面有新的单位rpx,css没有B.小程序包含css的所有选择器C.小程序的WXSS可以导入外部的WXSS文件,css文件不能导入外部文件D.wss的css中的背景图片引入需使用外链地址,css可以使用相

5、对路径引入图片15以下哪些方法可以用来提高微信小程序的应用速度?A.提高页面加载速度B.用户行为预测C.增加默认data的大小D.组件化方案16以下关于小程序的APP函数描述正确的是?A.App()必须在app.js中调用,必须调用且只能调用一次B.页面的js文件中通过getApp()获取到小程序全局唯一的App实例C,App函数中可以定义全局变量共所有页面调用D.App函数中可以注册onLoad方法监听页面的加载情况17以下关于小程序的Page函数描述正确的是?A.Page函数可以注册小程序中的一个页面B-Page函数中可以注册小程序转发函数C.Page函数中注册了一系列页面的生命周期函数包

6、括OnLaUnCh,onLoad等D.Page函数中没有包含监听页面下拉刷新的函数18以下关于小程序的getCurrentPages函数描述正确的是?A.getCurrentPages可以获取当前页面栈B.getCurrentPages返回的数组中第一个元素为首页,最后一个元素为当前页面C.页面栈是可以修改的D.不要在App.onLaunch的时候调用getCurrentPages(),此时page还没有生成19以下关于模块的引入使用错误的是?A.使用require引入js模块B.使用import引入js模块C.使用include引入js模块D.使用exports引入js模块20以下关于模块的

7、导出使用正确的是?A.使用exports导出js模块B.使用module.exports导出js模块C.使用defined导出js模块D.使用defaultexports引入js模块21以下哪些是小程序中使用的定时器?A.setTimeoutB.setintervalC.requestAnimationFrameD.set_timer()22以下那种WXML数据绑定写法是错误的?A.messageB.C.D.m+n23以下关于微信小程序原理描述正确的是?A.微信小程序采用JavaScript.WXML.WXSS三种技术进行开发,B.小程序分为两个部分webview和appService。其中w

8、ebview主要用来展现Ul,appService有来处理业务逻辑、数据及接口调用。C.它的Ul和数据是分离的,所有的页面更新,都需要通过对数据的更改来实现D.webview和appService在同一个进程中交替执行24以下关于bindtap和catchtap的描述错误的是?A.不同点主要是bindt叩是会阻止冒泡事件的,catchtap是不会阻止冒泡的B.bindtap和catchtap都是不会阻止冒泡事件的C.不同点主要是bindtap是不会阻止冒泡事件的,catchtap是阻止冒泡的D.都是作为点击事件函数,就是点击时触发。在这个作用上是一样的,可以不做区分25以下哪些是图片裁剪、缩放

9、的模式?A1ScaIeToFiIIB.aspectFitC.aspectFillD.widthFix26图片上传时使用了以下哪些api?A.wx.chooselmageB.wx.getlmageinfoC.wx.previewlmageD.wx.uploadFile27以下关于tabBar的说法正确的是?A.wx.showTabBar和wx.hideTabBar可以控制tabBar的显示和隐藏B.wx.setTabBarStyle可以动态设置tabBar的整体样式UwxsetTabBarItem可以动态设置tabBar某一项的内容D.wx.setTabBarBadge为tabBar某一项的右上

10、角添加文本28以下关于下拉刷新的说法正确的是?A.wx.stopPullDownRefresh表示停止当前页面下拉刷新B.wx.startPullDownRefresh表示开始下拉刷新。调用后触发下拉刷新动画,效果与用户手动下拉刷新一致。C.页面的下拉刷新在小程序中默认是禁止的D.页面的下拉刷新在小程序中默认是禁止的,需要在AppJs中配置29用户在小程序里面注册个人信息并提交可以使用以下哪种请求方式?A.GETB.POSTC-DELETED.HEAD30用户在小程序里面上传文件客户端不会发送以下哪种请求方式?A.GETB.POSTC-DELETED.HEAD31用户在小程序里面下载文件客户端

11、不会发送以下哪种请求方式?A.GETB.POSTC-DELETED.HEAD32以下哪些选项是没有超过用户在小程序里面下载文件单次下载允许的最大文件?A.10MBB.20MBC.50MBD.70MB33在小程序里面上传文件需要设置的内容包括?A.上传地址B.要上传文件资源的路径C.content-type为application/x-www-form-urlencodedD.文件对应的key,开发者在服务端可以通过这个key获取文件的二进制内容34以下关于数据缓存说法正确的是?A.w.setStorage可以设置数据缓存B.storage1cookie都是把数据存放在客户端的,所以在小程序中可

12、以使用cookie替换StOrageC.storage的存放量比cookie大,所以在小程序中可以使用cookie替换storageD.在小程序中单个key允许存储的最大数据长度为IMB,所有数据存储上限为IOMBo35以下关于数据缓存说法正确的是?A.wx.setStorage可以同步设置数据缓存,WxsetStorageSync可以异步设置数据缓存B.wx.clearStorage可以同步设置数据缓存,WxdearStorageSync可以异步设置数据缓存C.wx.setStorage可以异步设置数据缓存,wx.setStorageSync可以同步设置数据缓存D-WxxIearStorag

13、e可以异步设置数据缓存,WxdearStorageSync可以同步设置数据缓存36在input、textarea等focus之后,使用以下哪些api不可以获取输入框的光标位置?A.wx.getLocationB.wx.getSelectedTextRangeC.wx.getUserlnfoD.wx.getShareInfo37以下对录音功能描述错误的是?A.开启录音功能需要获得用户的授权才可以使用B.wx.getRecorderManager可以获取全局唯一的录音管理器C.只有当用户主动调用暂停函数才会结束录音。D.RecorderManager.onStop不可以监听录音结束。38以下对录音

14、功能描述正确的是?A.开启录音功能需要获得用户的授权才可以使用B.wx.getRecorderManager可以获取全局唯一的录音管理器C.只有当用户主动调用暂停函数才会结束录音。D.RecorderManager.onPause可以监听录音结束。39以下哪些是flex的常见属性?A.flex-directionB.flex-wrapC.justify-contentD.align-items40以下关于GET和POST请求的区别描述正确的是?A.GET请求只能进行url编码,而POST支持多种编码方式。B.GET请求在URL中传送的参数是有长度限制的,而POST没有。CGET和PoST本质上

15、就是TCP链接,并无差别。但是由于HTTP的规定和浏览器/服务器的限制,导致他们在应用过程中体现出一些不同。D.GET产生一个TCP数据包;POST产生两个TCP数据包。并不是所有浏览器都会在POST中发送两次包。41以下哪些选项可以隐藏一个元素?A.visibility:hiddenB.display:noneC.opacity:0.position:absolutely;top:-4555px;left:-45545p;42以下关于position的absolute与fixed共同点与不同点描述正确的是?A.改变行内元素的呈现方式,display被置为bl。CkB.让元素脱离普通流,不占据

16、空间C.默认会覆盖到非定位元素上.absolute的”根元素“是可以设置的,而fixed的”根元素“固定为浏览器窗口43以下哪些是目前WXSS支持的选择器?A.classB.#idC.:afterD.:before44完成服务器向客户端推送数据需要以下哪些叩i?A.wx.onSocketMessageB.wx.onSocketOpenC-WxxonnectSocketD.wx.request45以下对apply和CaIl的关系描述正确的是?Axall和apply都是调用一个对象的一个方法,用另一个对象替换当前对象。Bxall和a叩Iy的不同之处在于call可以传递多个参数,apply只能传递两

17、个参数Cxall和apply的不同之处在于apply可以传递多个参数,call只能传递两个参数Dxall和apply的不同之处在于CaIl会返回一个函数,apply不会返回函数46以下对bind和Call的关系描述正确的是?Axall和bind都是调用一个对象的一个方法,用另一个对象替换当前对象。Bxall和bind的不同之处在于call可以传递多个参数,bind只能传递两个参数Cxall和bind的不同之处在于bind可以传递多个参数,call只能传递两个参数Dxall和bind的不同之处在于bind会返回一个函数,call不会返回函数47以下对bind和apply的关系描述正确的是?A.a

18、pply和bind都是调用一个对象的一个方法,用另一个对象替换当前对象。B.apply和bind的不同之处在于apply可以传递多个参数,bind只能传递两个参数Uapply和bind的不同之处在于bind可以传递多个参数,apply只能传递两个参数D.apply和bind的不同之处在于bind会返回一个函数,apply不会返同函数48以下对闭包的描述正确的是?A.创建闭包最常见方式,就是在一个函数内部创建另一个函数。B.函数的作用域及其所有变量都会在函数执行结束后被销毁。但是,在创建了一个闭包以后,这个函数的作用域就会一直保存到闭包不存在为止。C.闭包只能取得包含函数中的任何变量的最后一个值

19、D.闭包中的this对象指向window49以下对HTTP状态码及其含义的描述正确的是?A.200OK正常返回信息B.302Found临时性重定向。C.302MovedPermanently请求的网页已永久移动到新位置。D.403Forbidden禁止访问。50以下对Iet与Var的区别描述正确的是?AJet定义的变量是块级的变量。Var定义的变量是全局变量或者函数变量。BJet声明的变量只在Iet命令所在的代码块内有效,而且有暂时性死区的约束。C.用Iet声明的变量,不存在变量提升。而且要求必须等Iet声明语句执行完之后,变量才能使用Dht允许在相同作用域内,重复声明同一个变量。51以下对m

20、ap和forEach的区别描述正确的是?A.forEach()返回值是undefined,不可以链式调用B.map()返回一个新数组,原数组不会改变。Cmap和forEach都是用来循环遍历数组的函数D.,1,J2,3.map(parselnt)的返回值是1,2,352以下哪些函数可以用来遍历数组?A.eachB.mapC.filterDJorEach53对箭头函数与普通函数的区别描述正确的是?A.箭头函数是匿名函数,不能作为构造函数,不能使用newB.箭头函数的this永远指向其上下文的this,任何方法都改变不了其指向,如call(),bind()zapply()C.普通函数的this指向

21、调用它的那个对象D.箭头函数的this指向调用它的那个对象54以下哪些属于js的基本数据类型?A.DateB.NumberC.String.Boolean55在登录小程序并获取openid的操作过程中使用了以下哪些apiA.wx.loginB.auth.code2SessionC.wx.getUserlnfoD.wx.get56以下哪些方法可以进行数组去重?A.定义一个新数组,并存放原数组的第一个元素,然后将元素组一一和新数组的元素对比,若不同则存放在新数组中。B.先排序再去重,先将原数组排序,在与相邻的进行比较,如果不同则存入新数组C.利用对象的属性去重(推荐),每次取出原数组的元素,然后再

22、对象中访问这个属性,如果存在就说明重复D.利用ES6的set去重57以下对事件委托代理描述正确的是?A.可以大量节省内存占用,减少事件注册B.可以实现当新增子对象时无需再次对其绑定C.使用事件委托时,把事件委托给的元素越靠近顶层越好。D.如果DOM嵌套结构很深,事件冒泡通过大量祖先元素会导致性能损失。58关于=和=的区别以下哪些选项是正确的?A.=会在两边值类型不同的时候,要先进行类型转换,再比较。B.=会在两边值类型不同的时候,要先进行类型转换,再比较。C.=不做类型转换,类型不同的一定不等。D=代表相同,=代表严格相同59关于模块化的好处以下哪些选项是正确的?A.可以在页面需要的时候加载,

23、不需要的时候不加载B.提供复用性C.提高代码可维护性D.解决命名冲突60关于深拷贝和浅拷贝的描述以下哪些选项是正确的?A.深拷贝和浅拷贝最根本的区别在于是否是真正获取了一个对象的复制实体,而不是引用B.深拷贝在计算机中开辟了一块内存地址用于存放复制的对象C.而浅拷贝仅仅是指向被拷贝的内存地址,如果原地址中对象被改变了,那么浅拷贝出来的对象也会相应改变。D.Object.assign可以完成深拷贝61以下哪些组件在小程序里面是存在的?A.viewB.textC.pD.video62以下关于微信小程序内的组件描述正确的是?A.html5标签可以用在微信小程序里面做组件B.微信小程序组件是属于内部组

24、件,与html5标签不同C.微信小程序组件可以通过相关api调起手机的底层设备D.微信小程序支持自定义组件开发63开发轮播图效果会用到以下哪些组件?A.swiperB.scorll-viewC.swiper-itemD.view64小程序中icon自带的类型中包括以下哪种A.successB.infoC.warnD.search65以下关于text组件说法错误的是?A.text组件可以嵌套VieWB.text组件中可以写入文本、图片、block组件C.text组件中除了文本节点以外的其他节点都无法长按选中D.tet组件只可以嵌套text66以下关于target和CurrentTarget的区别

25、说法错误的是?AiurrentTarget代表的是,注册了监听点击事件的组件B.target代表的是,实际触发了点击事件的组件。CxurrentTarget代表的是,实际触发了点击事件的组件。D.target代表的是,注册了监听点击事件的组件67以下关于js中的this指向描述正确的是?A.普通函数中this指向windowB.闭包中this指向定义时所在的函数C.构造函数中的this指向的是实例对象D.闭包中this指向window68以下哪些是字符串的常用函数?A.substringB.spliceC.indexfD.split69以下关于数组的常用函数说法错误的是?AAray.push(

26、),向数组的末尾添加一个或多个元素,并返同新的数组长度B.Array.pop(),删除并返回数组的第一个元素C.Array.unshift(),删除数组的第一项,并返回第一个元素的值D.Array.shift(),向数组的开头添加一个或多个元素70以下关于NaN的说法错误的是?AJs中,NaN是一个特殊的数字值,表示不是一个合法的数字。B-NaN是唯一一个和自身不相等的值CNaN和自身是相等的D.可以使用for/in循环来枚举NaN属性71小程序中调用蓝牙的接口有以下哪些?A.wx.openBluetoothAdapterB.wx.getBluetoothDevicesC.wx.addPhon

27、eContactD.wx.getWifiList72小程序中调用的硬件有以下哪些?A.蓝牙B.NFCC.手电筒D.QQ73小程序中获取以下哪些信息需要用户授权?A.用户信息B.录音C.摄像头D.通讯地址74以下内容输出正确的是?A.l+3,输出view中的内容为4B.l+3输出view中的内容为13C.l-3输出view中的内容为-2D.l-3输出view中的内容为1-375以下对PrOmiSeA+规范描述正确的是?A.Promise必须处于以下三个状态之一:Pending,fulfilled或者是rejectedB.promise必须提供一个then方法,来访问最终的结果C.不管进行什么操作

28、都返回一个promise对象,这个对象里面会有一些属性和方法D.可以通过链式编程的方式对异步操作进行同步处理76以下对数组newA=10,5,40,25,1000,10使用sort从小到大排序错误的是?A.arr.sort(function(a,b)returna-b)B.arr.sort(function(azb)returnb-a)C.arr.sort()D.arr.sort(function(azb)returnab)77以下关于解构赋值描述正确的是?A.解构赋值语法是一个Javascript表达式,这使得可以将值从数组或属性从对象提取到不同的变量中B.解构赋值的作用是对变量进行赋值C.

29、解构赋值的木质是模式匹配一一只要等号两边的模式相同,左边的变量就会被赋予对应的值D.结构赋值不能和reset参数结合使用78以下关于对象继承说法正确的是?A.继承的原理就是复制父类的方法和属性来重写子类的原型对象B.继承就是一个类获取另一个或多个类的属性或方法C.继承可以使用原型链继承,构造函数继承等多种方法D.使用Object.assign()也可以实现对象的继承79以下关于对象原型链继承方法的优缺点说法正确的是?A.原型链继承简单易操作B.父类实例属性得到继承,原型链查找效率提高,也能为一些属性提供合理的默认值C.父类实例属性为引用类型时,不恰当地修改会导致所有子类被修改D.创建父类实例作

30、为子类原型时,可能无法确定构造函数需要的合理参数,这样提供的参数继承给子类没有实际意义,当子类需要这些参数时应该在构造函数中进行初始化和设置80以下关于原型链说法正确的是?A.每个对象都可以有一个原型_proto_,这个原型还可以有它自己的原型,以此类推,形成一个原型链。B._proto_是原型链查询中实际用到的,它总是指向prototype,换句话说就是指向构造函数的原型对象,它是对象独有的。Uprototype是原型链查询中实际用到的,它总是指向_proto_,换句话说就是指向构造函数的原型对象,它是对象独有的。D.对象的prototype指向原型,prototype将对象和原型连接起来组

31、成了原型链81以下关于space-between和space-around的说法正确的是?A.space-between表示两端对齐,项目之间的间隔都相等B. space-around表示两端对齐,项目之间的间隔都相等C. space-around表示每个项目两侧的间隔相等。所以,项目之间的间隔比项目与边框的间隔大一倍。D.space-between表示每个项目两侧的间隔相等。所以,项目之间的间隔比项目与边框的间隔大一倍。82常用的页面渲染语句有以下哪些?A.wx:htmlB.wx:ifC-WxielseifD.wx:else83以下哪些选项是小程序中页面引入文件的正确写法?A.B.C.Dxr

32、equiresrc=item.wxml84以下哪些属性是所有WXml标签共有的属性?A.titleB.data-*C.hiddenDxlass85关于WXSS选择器权重的排序从高到低以下哪项是错误的?A.view#catview.cat#cat.catB.view.catview#cat#cat.catC.view.cat#catview#cat.catD.#catview#cat.catview.cat86关于小程序内js的执行环境说法错误的是?A.小程序内的javascript是有ECMAScript和小程序框架和小程序API来实现的B.同浏览器中的的javascript相比没有BOM和D

33、OM对象。C.小程序中不需要设置自动可以使用es6语法D.小程序中的javascript同NodeJS中的javascript构成相同87小程序中脚本执行顺序描述错误的是?A.小程序中的脚本执行顺序和浏览器中的脚本执行顺序相同B.小程序的执行人口文件是app.jsonC.小程序的执行入口文件是app.js,并且会根据其中require的模块顺序决定文件的运行顺序D.当入口文件app.js执行结束后,小程序会按照开发者在叩PJSOn中定义的PageS的顺序,逐一执行。88小程序中关于全局变量和局部变量说法错误的是?A.全局变量在app.js中定义B.全局变量在app.json中定义C.在文件中声

34、明的变量和函数只在该文件中有效,不同的文件中可以声明相同名字的变量和函数D.全局变量在app.json中定义后,在其他文件中只能获取不能更改89以下关于小程序的运行环境说法正确的是?A.小程序的运行环境分成渲染层和逻辑层B.渲染层和数据相关C.逻辑层负责产生、处理数据D.逻辑层通过Page实例的SetData方法传递数据到渲染层。90以下关于小程序中更改数组件亚酎=弘23,,2中的某个值写法错误的是?A.this.newArrl=,JoeB.this.newArr=Joe2C.this.setDate(Joe,z2)D.this.setData(newArr,Joe2)91以下关于小程序的生命

35、周期和打开场景描述正确的是?A.初次进入小程序,客户端会初始化宿主环境,在小程序的代码包注入到宿主环境后,客户端会给App实例派发OnLaunch事件B.进入小程序后,用户点击右上角的关闭按钮离开小程序会调用到OnHide方法。C.再次回到微信中,客户端会把后台的小程序唤醒,APP构造器所定义的OnLOad方法会被调用。D再次回到微信中,客户端会把后台的小程序唤醒,APP构造器所定义的。nShow方法会被调用。92以下关于页面栈说法正确的是?A.小程序的宿主环境限制页面栈的最大层级是10层B.使用wx.navigateTo可以往当前页面栈多推入一个页面C.使用wx.navigateBack可以

36、推出当前页面栈的最顶上页面D.使用wx.redirectTo可以往当前页面栈多推入一个页面93以下关于小程序api的一般调用约定说法正确的是?A.wx.on*开头的API是监听某个事件发生的APl接口,接受一个Callback函数作为参数。当该事件触发时,会调用Callback函数。B.API的ObjeCt参数一般由success、faikcomplete三个回调来接收接口调用结果C.wx.set*开头的API是获取宿主环境数据的接口D.wx.get*开头的APl是写入数据到宿主环境的接口94以下哪些是小程序的常见事件类型?A.tapB.bindC-IongtapDlochmove95以下关于

37、小程序中事件绑定和冒泡捕获说法正确的是?A.事件绑定的写法和组件属性一致,以key=value的形式B.bind和capture-bind的含义分别代表事件的冒泡阶段和捕获阶段Cbind事件绑定不会阻止冒泡事件向上冒泡,catch事件绑定可以阻止冒泡事件向上冒泡。Dxatch事件绑定不会阻止冒泡事件向上冒泡,bind事件绑定可以阻止冒泡事件向上冒泡。96针对不同手机进行程序上的兼容获取手机品牌和操作系统等参数需要调取到以下的哪些接口?A. wx.getSystemlnfoB. wx.setSystemlnfoC.wx.getSystemInfoSyncD.w.setSystemlnfoSync

38、97以下关于WX.request说法正确的是?A.request发起的网络请求必须是http协议请求B.request发起的网络请求必须是https协议请求Uwxiequest请求的域名需要在小程序管理平台进行配置D.wx.request请求的域名不需要在小程序管理平台进行配置98以下关于用户请求体验优化说法正确的是?A.设置超时时间,超过时间再次发送请求B.页面增加IOading加载标识C.请求前后增加拦截器,加入防止重复提交请求的功能。D.增加页面节点提高小程序性能99以下关于排比异常的常用方法正确的是?A.检查手机网络状态以及wifi连接点是否工作正常。B.检查小程序是否为开发版或者体验版,因为开发版和体验版的小程序不会校验域名。C.检查app.json配置的超时时间配置是否太短,超时时间太短会导致还没收到回报就触发fail回调。D.域名不要使用IP地址或者IoCalhost,并且不能带端口号,同时域名需要经过ICP备案。100wifi环境下下载文件需要用到以下哪些api?A.wx.getNetworkTypeB.wx.downloadFileC.wx.requestD.wx.get

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号