发布了文章2021-06-22
而这个时候 我们再获取result.userInfo的时候,JavaScript就会报错。所以前端不光要校验接口状态code是不是为0,同时还要校验result是否是预期的对象类型。也就是从原来的
发布了文章2021-01-29
日常开发的时候 有时候会遇到 在flex布局中 希望子元素自适应宽度 并且文本超出部分... 由于felx本身的属性限制,直接像下面这种写法是不生效的`
发布了文章2017-11-01
昨天在使用vue添加新的路由的时候很莫名其妙的控制台提示了堆栈溢出的错误导致了页面崩溃Uncaught RangeError: Maximum call stack size exceeded
回答了问题2017-09-15
自答。先对list进行排序 然后list.map((_, index) => {_.a = (index + 1)})
回答了问题2017-08-23
你这里headerlist是一个数组,有下标而不是属性值。所以你headerlist.title === undefined 你的testHead组件和router-link一样外面套一个v-for就好了
回答了问题2017-08-22
通过判断当前store.state的值决定是否执行next() {代码...}
回答了问题2017-08-22
一般会采用第二种方案,目前没有遇到棘手,即使是循环出来的动态数据也可以存在store.state中
发布了文章2017-08-18
scoped可以实现style只作用于当前的.vue文件 {代码...} 上面的文件渲染出的dom结构会是这样的 {代码...} css样式是这样的 {代码...} 这样就现实了样式只作用于当前.vue文件。 问题:添加scoped属性后样式不起作用 原因是,css被构建成.user[data-v-53795c54] 但是doc...
发布了文章2017-08-16
将当前场景的信息赋值给senceData便于操作管理layers.mapview.removeAllChild()会清除mapview层的所有东西(就是东西吧)下面我们看一下addMap()
发布了文章2017-08-15
准备工作:图片素材 hero.png角色精灵图分为四个移动方向 map.png地图素材包含精灵图和普通块图 goods.png物品为普通块图 chara.png人物素材包含npc和怪物的精灵图(游戏还在开发中,怪物素材还不完整) 游戏初始化 定义dom结构并引入lufylegend引擎 {代码...} 初始...
发布了文章2017-08-15
游戏数据存储 {代码...} 将游戏涉及的所有数据存放到一个对象中,可以在后期很方便的做游戏进度保存。其中playerInfo为角色的属性信息。data为所有地图的信息
发布了文章2017-08-10
lufylegend是一个HTML5开源引擎,它实现了利用仿ActionScript3.0的语法进行HTML5的开发, 包含了LSprite,LBitmapData,LBitmap,LLoader,LURLLoader,LTextField,LEvent等多个AS开发人员熟悉的类, 支持Google Chrome,Firefox,Opera,IE9,IOS,Android等多种热...
发布了文章2017-08-08
这种情况下App.vue和Hello.vue都不能很方便的获取到this.route,因为并没有渲染在<router-view></router-view>内部。虽然一般情况下,Hello的位置我们会放导航栏等很少和后台交互的结构,但是还是会需要拿到当前的前端路由做不同的展示。
发布了文章2017-08-05
日常开发中经常会需要console来查看当前对象的值。当然用debugger会更全面的查看,但是总有只喜欢用console的,比如我→_→ console出正确的值 我们直接来看这一段代码 {代码...} 很明显我在第四行的位置添加了console是想查看obj在第四行的时候的值。但是结果并不如意...
赞了回答2017-08-02
{代码...} javascript的this的理解JavaScript中的this换个思路理解Javascript中的this
回答了问题2017-07-28
解决对对对
发布了文章2017-07-28
vue中提供了$watch的方法来做对象变化的监听,而且在callback中会返回两个对象,分别是oldValue和newValue.顾名思义,这两个对象就是对象发生变化前后的值。但是在使用过程中我发现这两个值并不总是预期的。
赞了文章2017-07-27
本文不讨论 WebAssembly 的发展,只是一步一步地教你怎么写 WebAssembly 的各种 demo。文中给出的例子我都放在 GitHub 中了(仓库地址),包含了编译脚本和编译好的可执行文件,只需再有一个支持 WebAssembly 的浏览器就可以直接运行。
关注了问题2017-07-26
发布了文章2017-07-26
本文主要分享一个简易版的聊天室 {代码...} [链接] {代码...} [链接] 服务端配置 开启服务 {代码...} 接入socket.io {代码...} socket配置 socket.emit 为广播 socket.broadcast.emit 为广播给其他用户 {代码...} 前端配置 连接服务端 {代码...} 向服务端发送信息 {...