Skip to content

Instantly share code, notes, and snippets.

View hiiightower's full-sized avatar
🦇
ilybu

andy ryan hightower hiiightower

🦇
ilybu
View GitHub Profile
@hiiightower
hiiightower / ChildComponent.vue
Created June 7, 2021 12:09 — forked from sproogen/ChildComponent.vue
Vee Validate - Child Component Example
<template>
<div>
<input v-validate data-rules="required" :class="{'has-error': errors.has("textInput")}" id="textInput" name="textInput" type="text">
<span class="error" v-show="errors.has("textInput")">{{ errors.first("textInput") }}</span>
</div>
</template>
<script>
import { find, propEq } from 'ramda'
import bus from './bus'
@ryandejaegher
ryandejaegher / App.vue
Last active June 7, 2021 12:17
header #vue
<template lang="pug">
<div>
p(@click="handler") {{ greeting }} World!
h1 Hello World
</div>
</template>
@chaeyeonhan1225
chaeyeonhan1225 / UserDetail.vue
Created June 3, 2021 05:40
Apollo Query Variables
<template>
<div>
<div v-if="user">
<h5>{{ user.id }}</h5>
<h5>{{ user.name }}</h5>
<h5>{{ user.age }}</h5>
</div>
</div>
</template>
<template>
<my-input @custom-change="logChange"/>
</template>
<script>
import MyInput from './components/MyInput.vue'
export default {
components: {
MyInput
},
<template>
<Navbar v-bind:links="['Home', 'About', 'Contact']"/>
<Login />
<Footer />
</template>
<script>
import Navbar from './components/Navbar'
import Login from './components/Login'
import Footer from './components/Footer'
<template>
<b-table>
<b-thead>
    <b-tr>
      <b-th class="text-left small text-muted border-top-0" style="width:15%;">名前</b-th>
    <b-th class="text-left small text-muted border-top-0" style="width:25%;" v-if="isRecordButton">メモ</b-th>
    </b-tr>
</b-thead>
<b-tbody>
<template v-for="(pattern, index) in patterns">
@dingo-d
dingo-d / acf-repeater-query.php
Created November 29, 2017 10:21
A fix for cutting down the number of queries done by the ACF
<?php
// Assuming we have ACF.
$rows = get_field('images');
// Regular ACF query with 10 images in repeater yeilds 34 queries
foreach ($rows as $row) :
$image_id = $row['image'];
$image = wp_get_attachment_image_src($image_id, 'your-custom-image-size');
echo '<img src="'. $image[0] . '" width="'. $image[1] . '" height="'. $image[2] . '" />';
endforeach;
import Vue from 'vue';
import posts from './components/posts.vue';
window.axios = require('axios');
window.Vue = Vue;
Vue.component('posts', posts);
const app = new Vue({
el: '#app',
<template>
<div id="app">
<p>
Pending: {{ $store.state.getInfoPending }}
</p>
<p>
{{ $store.state.getInfoData }}
</p>
</div>
</template>
@iamravenous
iamravenous / _bem-builder.scss
Last active February 28, 2020 09:47
Sass BEM Mixins
@mixin element($name) {
@at-root #{&}__#{$name}{
@content;
}
}
@mixin modifier($name) {
@at-root #{&}--#{$name} {
@content;
}