前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >thinkphp5框架新建页面相关规范详解

thinkphp5框架新建页面相关规范详解

原创
作者头像
CRMEB商城源码
修改2022-04-15 14:53:03
修改2022-04-15 14:53:03
45400
代码可运行
举报
文章被收录于专栏:crmebcrmeb
运行总次数:0
代码可运行

本应用基于ThinkPHP的MVC(模型-试图-控制器)的方式来组织。在新建页面时必须遵循该设计模式。

以下以移动端首页为例,新建页面步骤:

  1. 移动端首页文件路径:
代码语言:javascript
代码运行次数:0
复制
application->wap->view->first->index->index.html

模板渲染:

代码语言:javascript
代码运行次数:0
复制
application->wap->controller->Index.php->index()

index.html结构:

  1. JavaScript模块:

页面JavaScript模块化遵循AMD规范,基于RequireJS实践。

新建JavaScript模块文件路径:

代码语言:javascript
代码运行次数:0
复制
public->wap->first->zsff->js

在js文件夹下新建js文件(一个js文件即是一个JavaScript模块)。

模块写法:

引入模块:

Vue使用方法:

模块路径定义:

application->wap->view->first->public->requirejs.html

页面引入Vue:

提示:模块是先定义,再引用,再使用!!!

Vue组件:基于RequireJS、css.js和text.js配合,实现Vue组件的使用。

在requirejs.html配置css.js和text.js:

新建Vue组件,组件文件路径:

public->wap->first->zsff->components

在components文件下新建组件,可参考源码中payment组件。

如果大家还有不懂的可以在下方留言,我们会给你详细的解答

最后

如果你觉得这篇文章对你有点用的话,麻烦请给我们的开源项目点点star:http://github.crmeb.net/u/defu不胜感激 !

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档