Skip to content

Instantly share code, notes, and snippets.

View devjin0617's full-sized avatar
๐Ÿ’ป
์ €๋Š” ๊ฐœ๋ฐœ์„ ํ•ฉ๋‹ˆ๋‹ค

cheongjin kim (๊น€์ฒญ์ง„) devjin0617

๐Ÿ’ป
์ €๋Š” ๊ฐœ๋ฐœ์„ ํ•ฉ๋‹ˆ๋‹ค
View GitHub Profile
var Realm = require('../lib/realm.js');
router.get('/:name', (req, res) => {
var name = req.params.name;
var user = Realm.UserRealm
.objects('User')
.filtered(`name = "${name}"`)
.sorted('date', true);
@devjin0617
devjin0617 / webpack.base.conf.js
Created January 5, 2017 23:13 — forked from vedovelli/webpack.base.conf.js
webpack base config for vue cli with support for Bootstrap and Font-awesome
var path = require('path')
module.exports = {
entry: {
app: './src/main.js'
},
output: {
path: path.resolve(__dirname, '../dist/static'),
publicPath: '/static/',
filename: '[name].js'
var jsonObject = {
name : 'jin',
hello : 'world'
}
<!-- ์˜ค๋ฅ˜ ์˜ˆ์ œ -->
<div id="app">
<div v-for="item in list">
<div v-bind:id="bindId(item)">{{item}}</div> <!-- 2 -->
</div>
</div>
<script>
new Vue({
el: '#app',
created: function() {
// ...
this.$nextTick(function() {
var dom = document.getElementById('item-0');
dom.style.backgroundColor = 'red';
});
}
// ์ด๋ฒคํŠธ๋ฒ„์Šค ์ƒ์„ฑ
var EventBus = new Vue()
// ์ด๋ฒคํŠธ ๋ฐœํ–‰
EventBus.$emit('message', 'hello world');
// ์ด๋ฒคํŠธ ๊ตฌ๋…
EventBus.$on('message', function(text) {
console.log(text);
});
<div id="sender-app">
<input v-model="text">
<button @click="sender">sender</button>
<div v-if="receiveText">#sender-app: I sent a message a {{ receiveText }}</div>
</div>
<div id="receiver-app">
<div v-if="text">#receiver-app: {{ text }}</div>
</div>
var EventBus = new Vue();
var SenderApp = new Vue({
el: '#sender-app',
data() {
return {
text: '',
receiveText: ''
}
},