博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vue技巧小结(持续更新)
阅读量:6271 次
发布时间:2019-06-22

本文共 1285 字,大约阅读时间需要 4 分钟。

1. 动态生成的input自动focus

背景:

input元素在需要时才插入DOM,这时元素用autofocus属性第一次是可以获取焦点,但是如果有第二个,就不再生效,所以得另外的办法。

方法:

//在input插入DOM后,这样才能focus到。 setTimeout(function(){  inputElem.focus();}, 0); //技巧

 2. plupload插件引入时报“mOxie undefined”

背景:

vue引入plupload插件(plupload.full.min.js)报上面的错,这个是因为这个文件依赖mOxie对象,而mOxie对象没有正常export出来。

//export代码 (function(exports) {    "use strict";    var o = {}, inArray = exports.moxie.core.utils.Basic.inArray;    // directly add some public classes    (function addAlias(ns) {        var name, itemType;        for (name in ns) {            itemType = typeof(ns[name]);            if (itemType === 'object' && !~inArray(name, ['Exceptions', 'Env', 'Mime'])) {                addAlias(ns[name]);            } else if (itemType === 'function') {                o[name] = ns[name];            }        }    })(exports.moxie);    // add some manually    o.Env = exports.moxie.core.utils.Env;    o.Mime = exports.moxie.core.utils.Mime;    o.Exceptions = exports.moxie.core.Exceptions;    // expose globally    exports.mOxie = o;    if (!exports.o) {        exports.o = o;    }    return o;})(this);

这里的this在vue require已经不是window, 所以才没有正常暴露出来了。

方法:

(function(){    //用这个包裹一下,就正常了。}).call(window);
分类: 
本文转自 海角在眼前 博客园博客,原文链接: http://www.cnblogs.com/lovesong/p/7274019.html
  ,如需转载请自行联系原作者
你可能感兴趣的文章
半小时学会上传本地项目到github
查看>>
Android学Jni/Ndk 开发记录(一)
查看>>
Linux Tcl和Expect的安装
查看>>
WPF中的依赖项属性(转)
查看>>
linux防火墙相关 iptables
查看>>
最简单的单例模式
查看>>
JPopupMenu的使用以及JPopupMenu中子组件的事件处理
查看>>
从反汇编的角度看引用和指针的区别
查看>>
拓马长枪定乾坤
查看>>
UIProgressView的详细使用
查看>>
Silverlight实用窍门系列:70.Silverlight的视觉状态组VisualStateGroup
查看>>
照片筛选与上传功能
查看>>
Hello ZED
查看>>
常见web攻击方式
查看>>
hdu 4472
查看>>
oracle存储过程中is和as区别
查看>>
windows 2003 群集
查看>>
几个gcc的扩展功能
查看>>
Spark一个简单案例
查看>>
关于结构体占用空间大小总结(#pragma pack的使用)
查看>>