This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* webpack raw-loader */ | |
import template from './hello.html'; | |
Vue.component('hello', { | |
template | |
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export function beforeRequest(context, method, url, options = {}) { | |
method = method.toLowerCase(); | |
let defaultOptions = { | |
timeout: 1000*10, // 10sec | |
headers: { | |
'Authorization': 'Bearer xxx-token-xxx', | |
'Content-Type':'application/json' | |
} | |
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// before | |
module.exports = { | |
api: { | |
development: { | |
apiUrl: "" | |
}, | |
minor: { | |
apiUrl: "" | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
app.all('/v1/*', (req, res) => { | |
request[req.method.toLowerCase()]({ | |
url: config.ApiServer+req.url, | |
headers: { | |
'Authorization': req.headers['authorization'], | |
'Content-Type': req.headers['content-type'] | |
}, | |
qs: req.query, | |
json: req.body | |
}, (err, response, body) => { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Woowahan.View.create('myview', { | |
events: { | |
'@transaction fetch-order-info', 'doneAction' | |
}, | |
doAction() { | |
this.createTransaction('fetch-order-info', [ | |
Woowahan.Action.create(FETCH_ORDER_INFO, {}), | |
Woowahan.Action.create(FETCH_MEMBER_INFO, {}), |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const fooView = Woowahan.View.create('fooView', { | |
useStore: { | |
rules: 'orderRule, bannerRule', | |
addressInfo: { | |
props: 'si,gu,gun,detail', | |
listen: true | |
}, | |
memberInfo: '*', | |
orderNo: 'orderInfo.orderNo' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function Foo() { | |
// this 는 new 연산자로 호출되었을 때를 전제한다 | |
// this 는 인스턴스 객체 | |
this.myname = 'Foo'; | |
this.displayName = function() { | |
// this 는 인스턴스 객체를 전제한다. | |
// 따라서 반드시 [인스턴스].displayName() 으로 호출되어야한다 | |
// 그렇게 하지 못할 경우 인스턴스 객체를 바인딩 시켜줘야야 this 가 인스턴스 객체를 가르킨다 | |
// ㄴ displayName.bind([인스턴스]) | |
console.log(this.myname); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import * as actions from './actions'; | |
import * as plugins from './plugins'; | |
import myMiddleware from './middleware/mymiddleware'; | |
import reducers from './reducers'; | |
import views from './views'; | |
export default { | |
view: views.shopFinder, | |
setup: function(app) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const myview = Woowahan.View.create('bindExample', { | |
initialize() { | |
this.onDragend = this.onDragend.bind(this); | |
this.super(); | |
}, | |
viewDidMount() { | |
this.map.addListener(markerId, 'dragend', this.onDragend); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var pad = size => num => (Array(size-String(num).length+1)).join('0')+num; |