导航
应用开发首页
系统使用
插件使用
米拓商城
模板制作
应用开发
系统开发
http://doc.metinfo.cn/yy/
1
应用开发首页
5.前端控件V2
5.5.自定义文件v2
更新时间:2020-01-19 10:55:54
作者:米拓建站
##自定义文件v2 和老版本一样,页面会自动加载应用模板下的`css/metinfo.css`和`js/own.js`,只不过own.js有点不一样,直接写js代码即可。 ```js /*! * M['weburl'] 网站网址 * M['lang'] 网站语言 * M['tem'] 模板目录路径 * M['user_name'] 页面登录用户名 * met_prevarrow, met_nextarrow slick插件翻页按钮自定义html * M['device_type'] 客户端判断(d:PC端,t:平板端,m:手机端) * M['n'] 当前模块名称 * M['c'] 当前类 * M['a'] 当前方法 * M['langtxt'] 当前语言文字 * M['langset'] 当前后台语言 * M['anyid'] 当前模块id * M['met_editor'] 当前系统编辑器名称 * M['met_keywords'] 页面关键词 * M['url']['admin'] 后台文件夹路径 * M['url']['static'] * M['url']['static_vendor'] * M['url']['static2'] * M['url']['static2_vendor'] * M['url']['static2_plugin'] * M['url']['uiv2'] 模板框架v2路径 * M['url']['uiv2_css'] * M['url']['uiv2_js'] * M['url']['app'] 应用文件夹路径 * M['url']['pub'] 后台模块公用文件夹路径 * M['url']['epl'] 后台模块公用示例文件夹路径 * M['url']['ui'] 应用前后台公用UI文件app/system/include/piblic/ui/里面 * M['url']['own_form'] 当前页面程序地址 * M['url']['own_name'] 当前模块地址 * M['url']['own'] 当前模块后台路径 * M['url']['own_tem'] 当前页面模板路径 * M['url']['api'] app站点地址 * M['url']['editor'] 当前编辑器应用文件夹路径 */ $(function(){ //... }); ``` ###文件引入依赖`$.include` 使用函数`$.include`即可引入css、js文件并回调。 `简单的页面效果建议自己写,少引入插件,尽量避免和网站已加载的js冲突。` ####示例代码 ```js $.include(M['url']['uiv2']+'static/plugin/jquery.lazyload.min.js?2018080101',function(){ $original.lazyload({placeholder:met_lazyloadbg}); }) ``` 还有一些文件的路径可以用变量代替(更多设置参考`public/ui/v2/static/js/app.js`中的`M['plugin']`数组),UI框架已经设置好,例如: ```js $.include(M['plugin']['lazyload'],function(){ $original.lazyload({placeholder:met_lazyloadbg}); }) ``` ####函数参数 ##### $.include(url,fun); - **url**:文件路径,可以是数组,如`[文件路径1,文件路径2]`,`文件路径要带版本号或时间戳以清除缓存,每次调用文件后都要修改此参数` - **fun**:function,回调函数 如果插件通过`$.include`引入的插件没有生效,可以在此函数的第三个参数改为`siterun`,例如: ```js $.include(M['plugin']['tokenfield'],'','siterun'); ```
上一篇
: 5.4.表格控件v2
下一篇
: 没有了
文档中心
米拓学堂
帮助中心
在线交流