Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于该项目预览功能的实现思路? #5

Open
CraxGrix opened this issue Aug 16, 2019 · 3 comments
Open

关于该项目预览功能的实现思路? #5

CraxGrix opened this issue Aug 16, 2019 · 3 comments
Labels
help wanted Extra attention is needed

Comments

@CraxGrix
Copy link

看了一遍源码,发现并没有看到有获取complist进行预览的操作。静态文件里面的app.js也是编译好的,所以也没办法逆向。请问是通过什么方式去做预览的呢?

@yangyuji
Copy link
Owner

看了一遍源码,发现并没有看到有获取complist进行预览的操作。静态文件里面的app.js也是编译好的,所以也没办法逆向。请问是通过什么方式去做预览的呢?

这里开源的代码没有包含生成预览的部分,其实我是在preivew页面用js读取localStorage然后解析成dom串的。预览部分不开源的主要原因是不想让使用者局限于预览的方式去生成页面,其实这个开源项目要做的仅仅是实现可视化编辑然后生成配置信息,至于配置信息最后被怎么消费,使用者可以有很多种方式,比如说:app+m站的首页可视化编辑,生成小程序,生成后端渲染页面,以及纯静态html文件等等。

@lisleyang
Copy link

lisleyang commented Aug 18, 2019

看了一遍源码,发现并没有看到有获取complist进行预览的操作。静态文件里面的app.js也是编译好的,所以也没办法逆向。请问是通过什么方式去做预览的呢?

这里开源的代码没有包含生成预览的部分,其实我是在preivew页面用js读取localStorage然后解析成dom串的。预览部分不开源的主要原因是不想让使用者局限于预览的方式去生成页面,其实这个开源项目要做的仅仅是实现可视化编辑然后生成配置信息,至于配置信息最后被怎么消费,使用者可以有很多种方式,比如说:app+m站的首页可视化编辑,生成小程序,生成后端渲染页面,以及纯静态html文件等等。

您好,想借鉴一下消费端的开发思路,感觉卡住了。能看下您的代码么?

看过了您在掘金上的文章和在github上发的文章,并且关注了大家的评论,感觉大部分人对预览部分的实现方式还是有一定的疑惑。所以能不能将assets文件夹下的编译后文件替换掉,给大家一个参考呢?

@yangyuji
Copy link
Owner

更新了readme,上面是一个我消费端的使用模板,至于怎么生成dom串,这部分代码就没贴出来了(format一下preview的代码其实也可以窥见一二),感谢你的关注,欢迎提出更多建设性的建议

@yangyuji yangyuji added the help wanted Extra attention is needed label Aug 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants