回答了问题2020-09-09
使用 inline-block + text-align原理: 先将子框由块级元素改变为行内块元素,再通过设置行内块元素居中以达到水平居中。
发布了文章2020-09-08
为什么我们需要跨平台开发?本质上,跨平台开发是为了增加代码复用,减少开发者对多个平台差异适配的工作量,降低开发成本,提高业务专注的同时,提供比web更好的体验。通俗了说就是:省钱、偷懒、体验。
回答了问题2020-01-10
可以给容器设置contenteditable 使其可编辑 然后就能插入标签了.市面上的富文本编辑器都是这么做的.
回答了问题2020-01-10
html2Canvas只能截取浏览器的可视区域.可以将截取区域页面用Canvas实现. 或者clone一份要截取的dom 放到可视区域里 然后再截取.
发布了文章2020-01-08
Flutter从发布至今的生命力大家是有目共睹的.随着Flutter 1.12的发布flutter对web的支持也更好. 相信未来fluter能得到更广泛的应用.
回答了问题2020-01-08
{代码...}
回答了问题2019-06-21
你的 router-view 外使用了keep-alive了吧?如果是的话,用activated的生命周期去获取
回答了问题2019-05-24
可以看下我的解决方案。现在是用一段node爬取文件夹收集图片生成js文件到项目中,再在index.js中引入动态创建标签引入这个js文件拿到图片列表,逐一请求,使后边用到的图片缓存。虽然解决了但是不美观,将来会修改成 在处理图片的部分 写个loader 收集使用的片 生成...
回答了问题2019-05-24
可以看下我的解决方案。现在是用一段node爬取文件夹收集图片生成js文件到项目中,再在index.js中引入动态创建标签引入这个js文件拿到图片列表,逐一请求,使后边用到的图片缓存。虽然解决了但是不美观,将来会修改成 在处理图片的部分 写个loader 收集使用的片 生成...
回答了问题2019-05-14
setTimeout、setInterval 属于定时触发器线程属于macrotask,它的回调会受到GUI渲染、事件触发、http请求、等的影响。所以这两个不适合做精准的定时。最好的方法是定时矫正,用new Date(targetDate:Date - new Date )格式化成你需要的时分秒即可。
回答了问题2019-04-10
我理解:因为这个ts中使用模块化的css是 会吧 style.xxx 编译成 一个hash的东西。然后就出现我遇到的问题了。 加上:global 可以使其不编译成类似hash的类名
提出了问题2019-04-10
提出了问题2019-04-10
回答了问题2019-03-18
你这个逻辑需求的话 应该用filter 更合适吧,不用操作dom.必须用 指令的话 可以检查一下你的这个js文件是否在该vue组件加载之前引入了。比如你可以在main.js中引入使用的话 v-fixed = value 放到对应的标签上
回答了问题2019-03-18
楼上这个回答: {代码...} 已经很全面了,补充一个,有时候需要清除一下npm缓存 npm cache clean -f 也是可以解决一些奇奇怪怪的问题的。
回答了问题2019-03-18
{代码...}
回答了问题2019-03-18
多写一个this也是没问题的啊,因为是 with (this) 呀。而不是with另外一个obj.这么处理后只是 可以不写this直接去取属性或方法。但是你写的时候,会从当前函数上下文找this,找不到接着往上找,找到了with (this)这个:画的有点乱,就是这么个意思。
回答了问题2019-03-15
在别的逻辑里新增的属性是监听不到的。但是正常情况下 你修改state都是在Mutation中进行的话。通过计算属性将对应的值取过来再watch应该是可以的。
回答了问题2019-03-15
你只放报错信息看不出来呀。放到nextTick中呢?
回答了问题2019-01-16
在官网上即有说明: