-
Notifications
You must be signed in to change notification settings - Fork 549
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
组件根节点是组件时,s-data 数据存放方式 #498
Comments
组件反解和ssr的设计都属于san核心设计的要素,虽然ssr是独立仓库。 反解的入口是一个组件, root element 是一个 HTMLElement 是组件的一个约束条件。
综上,3 4 5 6点,在ssr实现时,感觉应当报错并说明不支持 |
入口组件的根元素是一个组件的情况也需要考虑。因为这个子组件(或递归子组件)的根元素也可能是 fragment、if、for 这种,最终导致整个入口没有包含到一个 DOM 标签里面。一系列事情都比较 trivial,这个点需要很多测试样例 |
入口组件的根元素是一个组件是允许的,但这个组件也必须符合 root element 是一个 HTMLElement |
harttle
added a commit
to baidu/san-ssr
that referenced
this issue
Jun 1, 2020
遗留问题: - 编译期检测:根元素使用了 s-if、s-for、fragment 等情况 - 反解:s-data 目前实现为子组件的数据,待确认 baidu/san#498
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
这是一个 SSR 和反解配合的问题。目前能够想到的几种场景(和 SSR 里打算怎么处理,可以调整):
如上有些写法不一定被 san 核心允许,但 ssr 都要有所行为,就都描述了。
The text was updated successfully, but these errors were encountered: