- {{ i }}
+
+
+ {{ getGuess[i-1] }}
+ {{ correct[i-1] }}
@@ -14,31 +17,60 @@
export default {
data() {
return {
- guess: '',
+
}
},
props: {
- guess: '',
- guess_count: 0,
- index: 0,
- length: 6,
- }
+ correct: {
+ type: String,
+ default: 'testword',
+ },
+ guess: {
+ type: String,
+ default: '',
+ },
+ index: Number,
+ },
+
+ computed: {
+ getGuess() {
+ let guess = '';
+ if (this.guess.length == 0)
+ {
+ for (let i = 0; i < length; i++) {
+ guess += ' ';
+ }
+ }
+ return guess;
+ },
+ getCorrectness() : number[] {
+ let correctness = [];
+ for (let i = 0; i < this.guess.length; i++) {
+ if (this.guess[i] == this.correct[i]) {
+ correctness.push(2);
+ }
+ }
+ return correctness;
+ }
+ },
}
\ No newline at end of file