请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

js中Component和Page的区别

在创建movie-list文件夹底下的文件时,我不小心选择了创建一个Page,从而使得index.js中的方程是Page({})而非Component({}). 所以在运行的时候,我的程序一直出现如下的问题,尽管代码完全一致:图片描述
这个失误让我发现js中如果定义两个方程会对wxml和wxss产生极大的影响(如上)。
并发现在构造movie-list这个组件的时候,我们其实没有对最外面的container设置宽度,但通过space-between我们任然让里面的组件填满了整个屏幕。然而如果我们不设置宽度,并在js里用的是Page({}),space- between就并不会达到理想的效果,container也只会有一个小的宽度。所以想问下这两个js中定义的方程是如何影响我们的小程序呢?

图片描述

![![图片描述

图片描述

正在回答 回答被采纳积分+3

1回答

7七月 2023-01-09 15:43:39

这个不太可能吧,静态的js怎么会影响css布局呢

0 回复 有任何疑惑可以回复我~
  • 我也很疑惑,而且发现要制造这种情况必须同时在movie和movie-list组件中的js里用Page({})(如图)。而如果我将任意一个组件里的js文件改成Component,这个bug就消失了...
    回复 有任何疑惑可以回复我~ 2023-01-10 03:00:13
  • 7七月 回复 提问者 weixin_慕运维9154347 #2
    这个我没有遇到过耶,不好解释
    回复 有任何疑惑可以回复我~ 2023-01-10 10:49:10
  • 提问者 weixin_慕运维9154347 回复 7七月 #3
    啊,好的好的麻烦了
    回复 有任何疑惑可以回复我~ 2023-01-11 02:30:10
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信