This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
|
|
пре 12 година | |
|---|---|---|
| dist | пре 12 година | |
| examples | пре 12 година | |
| src | пре 12 година | |
| test | пре 12 година | |
| .gitignore | пре 12 година | |
| .jshintrc | пре 13 година | |
| .npmignore | пре 12 година | |
| Gruntfile.js | пре 12 година | |
| LICENSE | пре 12 година | |
| README.md | пре 12 година | |
| bower.json | пре 12 година | |
| component.json | пре 12 година | |
| package.json | пре 12 година |
Modern, lightweight JavaScript MVVM
[ WARNING pre-alpha status - tests not complete! ]
Component
$ component install yyx990803/seed
Browserify
$ npm install seed-mvvm
Bower
$ bower install seed
Module Loaders, e.g. RequireJS, SeaJS
Built versions in /dist or installed via Bower can be used directly as a CommonJS or AMD module.
Standalone
Simply include a built version in /dist or installed via Bower with a script tag. seed will be registered as a global variable. You can also use it directly over Browserify CDN at http://wzrd.in/standalone/seed-mvvm
Make sure you have grunt-cli installed globally. Then clone the repo and install dependencies:
$ npm install
To watch and auto-build dev version during development:
$ grunt watch
To test:
$ grunt test
To build:
$ grunt
HTML
<div id="demo" sd-on="click:changeText">
<p sd-text="hello"></p>
</div>
JavaScript
new Seed({
el: '#demo',
scope: {
hello: 'Hello World!',
changeText: function () {
this.hello = 'Hello Seed!'
}
}
})
Coming soon...
MIT