Skip to content

Instantly share code, notes, and snippets.

View tsukiyama-a5's full-sized avatar

tsukiyama-a5 tsukiyama-a5

View GitHub Profile
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<div id="app">
{{price}}円
</div>
<script src="https://jp.vuejs.org/js/vue.js"></script>
data: {
name: 'tsukiyama',
age: '22'
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<div id="app">
{{name}}は{{age}}歳です
</div>
<script src="https://jp.vuejs.org/js/vue.js"></script>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<div id="app">
<div v-if='age==0'>{{name}}は生まれたてです</div>
<div v-else>{{name}}は{{age}}歳です</div>
</div>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<div id="app">
<ul>
<li v-for='employee in employees'>{{employee.name}}:{{employee.age}}歳</li>
</ul>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<div id="app">
{{name}}:{{age}}歳<br>
<button v-on:click='plus'>足す</button>
<button v-on:click='minus'>引く</button>
Vue.filter('format', function(value){
return '御年' + value + '歳';
});
// new Vueより上にコーディングすること
var app = new Vue({
el: '#app',
data: {
name: 'ogura',
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<div id="app">
{{name}}:{{age|format}}
</div>
<script src="https://jp.vuejs.org/js/vue.js"></script>
var app = new Vue({
el: '#app',
data: {
name: 'ogura',
age: 53
},
filters: {
format: function(value) {
return '御年' + value + '歳';
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<div id="app">
{{name}}:{{age|format}}
</div>
<script src="https://jp.vuejs.org/js/vue.js"></script>