-Я не могу задать scrollTop, так как не знаю точную высоту элементов. Возможно, это можно без проблем посчитать и подогнать, ноо..
interface ISubMain {
name: string;
lastname: string;
}
class Main {
constructor(public name: string) {}
}
class Sub extends Main implements ISubMain {
constructor(name: string, public lastname: string) {
super(name)
}
}
const sub = new Sub('michael', 'jackson')
function hello (person: ISubMain) {
console.log(person.name)
console.log(person.lastname)
}
hello(sub)
var app = new Vue({
el: '#vue-app-one',
data: {
sitename: 'The Shop',
string: 'Hello',
product: {
id: 1001,
title: 'Phone',
description: 'The best one <em>phone</em> ever',
price: 1000000,
image: 'This is an image',
},
filters: {
formatPrice: function(price){
if (!parseInt(price)) {return "";}
if (price > 9999){
var priceString = (price /100).toFixed(2);
var priceArray = priceString.split("").reverse();
var index = 3;
while (priceArray.length > index +3){
priceArray.splice(index+3, 0, ',');
index +=4;
}
return '$' + priceArray.reverse().join('');
} else{
return '$' + (price/100).toFixed(2);
}
}
}
},
});
Ничего не замечаете?Где этот драйвер взять и куда его засунуть, почему-то, никто не написал.
нахера тебе окна, оставляй линю
async created() {
await this.getAsyncData();
this.$watch('some_value', value => {
...
});
},
./nginx/sites-enabled/site1.conf:
{
listen 80;
server_name site1.example.org;
location / {
proxy_pass: http://127.0.0.1:8081;
}
}
{
listen 80;
server_name site2.example.org;
location / {
proxy_pass: http://127.0.0.1:8082;
}
}
nginx:
volumes:
- ./:/opt/site1-root
- ./config/nginx:/etc/nginx/conf.d
ports:
- "0.0.0.0:8081:80"
{
listen 80;
local / {
root /opt/site1-root;
}
}
nginx:
volumes:
- ./:/opt/site2-root
- ./config/nginx:/etc/nginx/conf.d
ports:
- "0.0.0.0:8082:80"
{
listen 80;
local / {
root /opt/site2-root;
}
}