Comments (3)
- 好提议。在支持之前,要用的话可以自己先实现个,应该也不难,就是for + set。
- 拿到dom对业务开发者其实没啥用,而且绝大多数场景我们不希望使用者去拿这个东西,所有的数据和事件绑定都应该尽量通过声明式。在 https://ecomfe.github.io/san/tutorial/component/#ref 有说明
- data操作和�view update之间是异步的,在操作data前就应该处理好相关数据。我们理解component是viewmodel
- 我有空试试。。。
- san是一套独立的组件体系,san渲染会忠于template的原始形态,你写id说明你希望写id
- 我理解这种场景应该是把checked属性绑到一个数据上,而不是用if...else
from san.
- 加个merge之类的
- 拿DOM显然是不应该的,不过我调研了一下一些实际的需求,确实存在这样的情况,主要的目的就是拿到一个元素的宽高位置等信息,所以如果我们要封装的话,需要给组件加一个
measure()
这样的功能,先用ref拿到组件(DOM也变成组件),然后用measure()
拿尺寸信息 - 他指的应该是before data update吧,类似一些“计算属性”的事情要在这个阶段做
from san.
6弄懂了,可以同时绑定value和checked实现
<input type="checkbox" value="{{value}}" checked="{{checked}}">
from san.
Related Issues (20)
- 关于调试源码过程中 Data.prototype.splice 方法中的一点疑惑 HOT 2
- san-ssr 可以支持sourcemap吗?
- 有为 vite 提供 san 单文件组件支持的插件吗?
- 在特定情况下created内的数据操作不生效 HOT 2
- 如何使用typescript定义s-ref的类型? HOT 1
- 引入svg标签linearGradient报错
- san支持动态组件吗? HOT 1
- lint: 模板指令是否有推荐的编码规范 HOT 1
- 移除 IE 的支持 HOT 1
- HTML模板可以支持JSX吗 HOT 1
- 条件渲染时,只给其中一个分支标记具名插槽,但其他分支也会被渲染进该具名插槽 HOT 1
- san反解遍历子元素,会移除由空格或换行组成的文本节点,造成页面抖动 HOT 1
- Example中webpack-cli依赖需更新 HOT 1
- 关于组件的 attribute 透传 HOT 46
- San使用SSR之后和未使用SSR的San项目父子组件生命周期执行顺序不一样是设定好的嘛? HOT 1
- 给自定义组件属性绑定值的问题,谢谢 HOT 10
- 为什么 this.el 返回的是一个注释节点呢? HOT 2
- {{sankit}}是不是已经在开发了?【Featured】
- 我想实现一个类似vue的KeepAlive组件,可以给一些建议或思路吗 HOT 3
- 在一个组件中定义了一个默认插槽和两个命名插槽,在该组件内部如何判断默认插槽是否有传入值?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from san.