这是一我第一个 vue项目 感受代码的魅力吧 我们是一个有灵魂的程序员 我们的代码充满诗意 让我来看看我的 git 有没有发生改变 实行步骤
- 构造页面 -- 使用 mui 中的 media list 来绘制页面
- 通过 vue -resource 将data 渲染出来
- 先创建一个单独的 comment 组件模板
- 在需要使用comment组件的地方导入 (手动dao)
- 文本框作为双向绑定 绑定事件
- 校验 评论不能为空 trim 消除两边的空格 空则提示 评论内容不能为
- 顶部的滑动条 swiper
- make bottom photo list
- 需要借助于 mui中的界面 tab-top-webview-main.html
- 需要将 slider中的 fullscreen class 去掉
- 滑动条无法正常的被滑动 需要导入 mui 中的 js 文件 -> 检查官方文档发现需要初始化 -. 导入 mui.js -. 调用官方提供的方式去初始化 mui('.mui-scroll-wrapper').scroll({ deceleration: 0.0005 //flick 减速系数,系数越大,滚动速度越慢,滚动距离越小,默认值0.0006
(妈的 找了好久的问题) 我们在初始化 滑动条的时候导入了 mui.js 但是后来报错 Uncaught TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them
经过我们的推测 可能是导包的时候用到了 caller callee 或者 arguments 这三个变量 webpack打包好的 bundle.js 中默认启用的是严格模式 这三个变量名称不能出现在严格模式中 产生冲突
1.把 mui js 中的非严格模式代码改掉 (不现实)
2. 将打包时候的严格模式禁用 -> npm 下载插件 然后再 babel 中配置
3. 不能滑动需要在样式中
*{
touch-action: pan-y;
}