摘要: 获取请求文件内容起始位 通过$_SERVER['HTTP_RANGE']或者TP5的request() header('Range')方法来获取原始头 Range: bytes=0 //请求头原样 Range: bytes=0 1 //IOS请求头 获取文件内容 通过file_get_content 阅读全文
posted @ 2019-05-23 18:31 sjxinghan 阅读(3393) 评论(0) 推荐(0) 编辑
摘要: Upload 上传组件 自定义上传 使用http request属性 覆盖默认的上传行为,会向自己定义的方法传入一个当前上传实例, 要显示进度条就需要手动调用onProgress(e)方法 实现进度条代码(这里贴出axios的代码) 阅读全文
posted @ 2019-03-18 20:36 sjxinghan 阅读(17831) 评论(0) 推荐(2) 编辑
摘要: ```php /** * 递归生成分类树 * @param $item 分类数据 * @param $pid 父级id * @param $sub 生成子分类键名 * @param $level 当前层级 * @return array */ function getTree($item = array(),$pid=0,$sub='sub',$level=1) { $... 阅读全文
posted @ 2018-04-21 19:04 sjxinghan 阅读(1726) 评论(0) 推荐(0) 编辑
摘要: 上一篇菜单的点击和添加菜单功能已经在模版实现了,接下来实现菜单的编辑功能 实现菜单删除方法 在vue实例中添加删除菜单方法,根据选中的菜单级别和索引来删除。 将方法绑定了菜单编辑界面 检查菜单名称输入长度 用v model指令在输入框绑定菜单名,@input监听输入事件来检查输入的菜单名长度,超出上 阅读全文
posted @ 2017-12-14 18:25 sjxinghan 阅读(3470) 评论(0) 推荐(0) 编辑
摘要: 学习里一段时间Vue.js,于是想尝试着做一个像微信平台里那样的菜单编辑器,在这里分享下 具体样式代码查看项目 "github" 创建一个vue实例 将菜单数据渲染到模版上 这里使用v if和v for将数据渲染到模版上,最多会有3个主菜单以及每个主菜单最多会有5个子菜单。 给vue实例添加方法 在 阅读全文
posted @ 2017-12-14 15:52 sjxinghan 阅读(6055) 评论(1) 推荐(1) 编辑
摘要: Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 ... 阅读全文
posted @ 2017-11-24 10:37 sjxinghan 阅读(7763) 评论(0) 推荐(0) 编辑
摘要: 获取当前时间戳所在的一周所有日期 阅读全文
posted @ 2017-10-19 10:20 sjxinghan 阅读(3341) 评论(0) 推荐(0) 编辑
摘要: 下载插件 插件地址:http://silviomoreto.github.io/bootstrap-select/ 下载好后引用css和js文件 使用方法 设置默认选中方法 其他配置项和方法 可以查看官网 阅读全文
posted @ 2017-08-24 12:00 sjxinghan 阅读(601) 评论(0) 推荐(1) 编辑