Comments (21)
from westore.
具体点?什么是计算属性
from westore.
类似这样的 this.data.name = function (){
return “my_name";
}
使用
{{name}}
from westore.
已经支持,通过前置 $ 来绑定:
<view>{{$fullName}}</view>
from westore.
哇 我去试试
from westore.
from westore.
已改,赞。
from westore.
现在的问题是 不能在store外定义 函数属性 函数属性只能写在store文件内,能改吗
from westore.
page或组件上的 data 上也能定义吧?!
from westore.
store.xxx = function(){} 可以动态改是吗?
from westore.
是呢
from westore.
from westore.
我来试试写下defineProperty的 set
from westore.
@zjy2931 这样肯定不行,因为没有监控所有 get 和 set,只监控了以前是函数的
from westore.
所以在update函数里 需要重新过滤函数属性的
from westore.
或者是 给store一个独立属性 专门处理函数属性 映射到 store的data属性上
from westore.
你再 create.js 66 行加入
exceDataFn(globalStore.data)
from westore.
我不会写这些东西 只能提点建议咯
from westore.
这样是可以的 但是每次都要全遍历一次 应该可以优化下
from westore.
恩。我先提交,仅仅遍历一层,且只判断是函数的话很快的。
from westore.
动态的函数属性需要使用 store.method 了。
store.method(path, fn) 更新或扩展函数属性,注意这里不能直接赋值的方式修改函数属性,需要使用 store.method
from westore.
Related Issues (20)
- diff.js中_diff函数中,比对基础类型数据时是不是少了一个 = ? HOT 1
- 已经不维护了吗?好多数据错乱的问题,另外omix2库也找不到了。 HOT 2
- 插件如何与小程序通信?
- 原有功能怎么下线了,挺突然,是存在什么框架限制问题吗? HOT 6
- 如果实现状态共享呢? HOT 9
- 新手问题 HOT 1
- westore组件中只要写生命周期的ready,获取不到store HOT 1
- 新手请教:两个页面(页面A,页面B),都require同一个store,如何同步更改、共享store.data呢? HOT 1
- 分享给大家我遇到问题(实际上是我自己菜) HOT 3
- 一点疑问,能否渐进式地接入此框架? HOT 2
- 小程序使用westore时,页面使用mp-form组件遇到的警告
- 请问一个页面如何引用多个store的data HOT 1
- 怎么跨页面使用 HOT 2
- 如何多个页面共享一个store使用 HOT 5
- 【bug反馈】westore.update 没有定义callback HOT 9
- Skyline Support?
- -store里调用this.update()似乎不起作用 HOT 1
- Once again about the update mechanism
- 使用的最佳实践是每个页面都应该有一个store吗?
- westore使用bind方法未及时释放页面实例,导致内存泄露 HOT 1
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 westore.