Skip to content

Instantly share code, notes, and snippets.

@Infl1ght
Infl1ght / SomeComponent.vue
Created July 30, 2019 13:25
Vue hydration ok
// А здесь гидратация сработает
<template v-if="!loading">
<span />
Sign in
</template>
<template v-else>
<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true" />
Loading...
</template>
@Infl1ght
Infl1ght / SomeComponent.vue
Created July 30, 2019 13:23
Vue hydration fail
// Этот код приведёт к ошибке при гидратации
<template v-if="!loading">
Sign in
</template>
<template v-else>
<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true" />
Loading...
</template>
...
@Infl1ght
Infl1ght / vue.config.js
Created July 30, 2019 13:00
Configuration of vue-cli for prerendering pages
const path = require('path')
const webpack = require('webpack')
const PrerenderSPAPlugin = require('prerender-spa-plugin')
const Renderer = PrerenderSPAPlugin.PuppeteerRenderer
module.exports = {
runtimeCompiler: true,
configureWebpack: {
resolve: {
extensions: ['.js'],
@Infl1ght
Infl1ght / find_max_way.py
Last active October 11, 2018 12:47
Finding way in graph with the maximal sum
#Tested on Python 3.6.5
def make_inversed_graph(graph):
inversed_graph = [{} for i in range(len(graph))]
for i, node in enumerate(graph):
for link in node:
inversed_graph[link][i] = node[link]
return inversed_graph
def find_max_path_for_node(graph, finish_node):